Voici comment créer une fonction stickyPlusOne() qui reçoit un nombre en paramètre et renvoie sa valeur augmentée de 1 :
function stickyPlusOne(&$number) {
$number++;
return $number;
}
La fonction prend le paramètre $number
par référence à l’aide de l’opérateur "&". Cela signifie que toute modification apportée à la variable $number
dans la fonction sera automatiquement répercutée sur la variable originale passée en paramètre.
La fonction incrémente simplement la valeur de $number
de 1 à l’aide de l’opérateur d’incrémentation "++" et la retourne.
Voici comment utiliser cette fonction :
$x = 5;
echo stickyPlusOne($x); // affiche 6
echo $x; // affiche 6
$y = 10;
echo stickyPlusOne($y); // affiche 11
echo $y; // affiche 11
Dans cet exemple, la fonction stickyPlusOne()
est appelée avec les variables $x
et $y
en paramètre. La valeur de ces variables est automatiquement augmentée de 1
lorsque la fonction est appelée, et le résultat est affiché. Lorsque la fonction est terminée, la valeur des variables $x
et $y
a également été modifiée.
Soyez le premier à commenter