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