Le mot-clé function
Le mot-clé function est utilisé pour déclarer des fonctions personnalisées en PHP. Une fonction accepte des paramètres, exécute du code et peut retourner un résultat. Les fonctions déclarées peuvent être appelées plusieurs fois dans différentes parties du programme.
Syntaxe
function functionName($param1, $param2, ...) {
return $result;
}
Exemple
Créons une fonction simple pour additionner deux nombres :
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Résultat de l'exécution du code :
5
Exemple
Une fonction peut retourner différents types de données. Créons une fonction qui retourne un tableau :
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Résultat de l'exécution du code :
[1, 2]
Exemple
Les fonctions peuvent avoir des valeurs par défaut pour les paramètres :
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Résultat de l'exécution du code :
'Hello, Guest!'
'Hello, John!'
Voir aussi
-
la commande
return,
qui retourne une valeur depuis une fonction