Si può dichiarare una funzione con:
function nome() { // istruzioni }
Si richiama la funzione con:
nome()
Le variabili definite all’interno della funzione sono locali.
All’interno delle parentesi può comparire un elenco di parametri separati da virgole.
Il passaggio dei parametri avviene per valore. Si può passare una variabile per riferimento facendola precedere dal simbolo &
.
La funzione può restituire un valore mediante l’istruzione:
return espressione
function somma($primo, $secondo) { return $primo + $secondo; } print somma(3, 7);