Page 68 - Corso di PHP - Livello base
P. 68
<?php
stampa($_POST['nome'], $_POST['cognome']);
?>
Qual è la grande comodità che ci forniscono le funzioni?
Adesso non abbiamo avuto modo di saggiarla completamente,
ma in caso di grandi “pezzi” di codice, molto lunghi, le funzioni
possono servirci per suddividere meglio i compiti che il nostro
“programma” deve eseguire, anche perché si possono inserire
funzioni all'interno di funzioni. Modifichiamo quindi la
funzione che abbiamo appena visto per far stampare anche la
scritta “Benvenuto” oltre al nome e al cognome, e per farlo
utilizzeremo un'altra funzione:
<?php
function benvenuto()
{
echo "Benvenuto ";
}
function stampa($nome, $cognome)
{
benvenuto();
echo $nome, " ", $cognome, "!";
}
?>
Visto? Abbiamo invocato la funzione “benvenuto” che stampa
semplicemente la scritta “Benvenuto”, e subito dopo abbiamo
dato l'istruzione di stampare le due variabili $nome e $cognome
68