Parola chiave function
La parola chiave function viene utilizzata per dichiarare funzioni personalizzate in PHP. Una funzione accetta parametri, esegue codice e può restituire un risultato. Le funzioni dichiarate possono essere richiamate più volte in diverse parti del programma.
Sintassi
function functionName($param1, $param2, ...) {
return $result;
}
Esempio
Creiamo una semplice funzione per sommare due numeri:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Risultato dell'esecuzione del codice:
5
Esempio
Una funzione può restituire diversi tipi di dati. Creiamo una funzione che restituisce un array:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Risultato dell'esecuzione del codice:
[1, 2]
Esempio
Le funzioni possono avere valori predefiniti per i parametri:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Risultato dell'esecuzione del codice:
'Hello, Guest!'
'Hello, John!'
Vedi anche
-
il comando
return,
che restituisce un valore da una funzione