Page 69 - Corso di PHP - Livello base
P. 69
(opportunamente formattate con spazi e punto esclamativo).
Un'altra comodità che ci viene data dalle funzioni è quella di
“risparmiare” codice in caso di operazioni ripetitive. Se per
esempio dobbiamo inserire un blocco if in tutte le pagine,
potremo utilizzare una funzione e poi includerla in un file
esterno (che sarà opportunamente richiamato) per ottenere il
risultato voluto.
C'è infine un'ultima utile istruzione da conoscere quando si
parla di funzioni: l'istruzione return. Quest'ultima consente di
interrompere l'esecuzione di una funzione e di fare in modo che
il risultato della funzione possa essere salvato in una variabile.
Consideriamo questo esempio:
<?php
function ciao()
{
return "Ciao";
}
$ciao = ciao();
echo $ciao;
?>
In questo modo, otterremo la stampa della parola “Ciao”, perché
l'abbiamo associata a una variabile $ciao grazie alla nostra
funzione: con una funzione che termina con un echo, non
avremmo potuto farlo.
Consideriamo un esempio più complesso per comprendere il
concetto di “interruzione dell'esecuzione”: poniamo quindi di
69