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.

Be the first to comment

Leave a Reply

Your email address will not be published.




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