Les fonctions en PHP vous permettent de regrouper du code en une seule unité et de l’exécuter plusieurs fois de manière réutilisable. Elles sont un élément essentiel de la programmation structurée et vous aideront à écrire des scripts plus efficaces et plus lisibles.
Voici comment déclarer et utiliser une fonction en PHP :
<?php
// déclaration de la fonction
function greet($name) {
// code de la fonction
echo "Bonjour, $name";
}
// appel de la fonction
greet("John"); // affiche "Bonjour, John"
greet("Jane"); // affiche "Bonjour, Jane"
?>
Les fonctions peuvent également avoir des paramètres optionnels (avec des valeurs par défaut) et renvoyer des valeurs :
<?php
// déclaration de la fonction avec un paramètre optionnel
function greet($name, $greeting = "Bonjour") {
// code de la fonction
echo "$greeting, $name";
}
// appel de la fonction avec un seul paramètre
greet("John"); // affiche "Bonjour, John"
// appel de la fonction avec deux paramètres
greet("Jane", "Salut"); // affiche "Salut, Jane"
// déclaration de la fonction qui renvoie une valeur
function add($a, $b) {
// code de la fonction
return $a + $b;
}
// appel de la fonction et affectation du résultat à une variable
$sum = add(3, 4); // $sum vaut 7
?>
Il existe également des fonctions prédéfinies en PHP, qui sont des fonctions prêtes à l’emploi que vous pouvez utiliser dans vos scripts. Par exemple, la fonction strlen
renvoie la longueur d’une chaîne de caractères, la fonction array_sum
renvoie la somme des éléments d’un tableau, etc. Vous pouvez trouver une liste complète des fonctions prédéfinies en PHP dans la documentation officielle.
Soyez le premier à commenter