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
   64   65   66   67   68   69   70   71   72   73   74