Le funzioni in Php
Nel linguaggio PHP la funzione è un sottoprogramma, un insieme di istruzioni separato dal programma principale e riconoscibile da un nome.
A cosa serve?
Una funzione consente di eseguire le stesse istruzioni in più punti dello script, senza doverle riscrivere ogni volta. E' molto utile nelle operazioni ripetute.
In gergo informatico è anche conosciuta come subroutine o sottoprogramma.
Come creare un sottoprogramma in PHP
Come prima cosa la funzione personalizzata deve essere creata all'inizio dello script tramite l'istruzione Function.
function scrivi ($var)
Ho creato una funzione dandogli il nome "scrivi" e impostando un'unica variabile di input ($var).
A questo punto posso scrivere il sottoprogramma tra due parentesi graffe.
function scrivi ($var)
{
echo ("Buongiorno $var <br>");
}
In questo caso ho creato una funzione molto semplice. Il sottoprogramma è composto da una sola istruzione che stampa a video la frase Buongiorno accompagnata dal contenuto di una variabile ($var).
A questo punto, in un punto successivo dello script richiamo la funzione personalizzata
scrivi ("Andrea");
L'interprete PHP capisce che si tratta di una funzione personalizzata, prende in input il valore "Andrea" e lo assegna alla variabile $var.
Poi esegue lo script "scrivi". Il risultato a video è il seguente:
Buongiorno Andrea
Si tratta di un esempio molto semplice. Lo stesso metodo può essere utilizzato per richiamare sottoprogrammi complessi ma frequenti, come l'ordinamento dei dati o la normalizzazione di un testo.