Solution ex4

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.




Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.