Page 66 - Corso di PHP - Livello base
P. 66

bisestile($_POST['anno']);

                 ?>

                Abbiamo  quindi  il  nome  della  funzione  (senza  la  scritta

                “function” davanti, che ci serve solo in fase di definizione) e,
                tra parentesi, il dato che vogliamo passare come parametro:

                nel  nostro  caso,  il  dato  inserito  dall'utente  nel  form  (il  tutto
                chiuso  da  punto  e  virgola).  La  nostra  variabile  superglobale

                $_POST['anno']  sarà  automaticamente  trasformata  nella
                variabile  $anno  e  su  di  essa  verranno  eseguite  le  istruzioni
                indicate  all'interno  della  nostra  funzione.  Vediamo  il  codice

                completo della pagina bisestile.php:


                 <?php


                 function bisestile($anno)
                 {

                    if($anno > 1584 && $anno%4 == 0 && $anno%100 != 0)
                   {


                       echo "Bisestile";
                    }
                    else

                   {

                      echo "Normale";
                    }

                 }


                 bisestile($_POST['anno']);


                 ?>

                Le scritte verranno stampate nel punto esatto in cui inseriamo

                l'invocazione  della  funzione.  Una  funzione  può  anche  non
                avere parametri, come in questo caso semplicissimo:




                                                           66
   61   62   63   64   65   66   67   68   69   70   71