5.8.2 Les arguments de fonction
5.8 Les fonctions
5 Référence du langage
Manuel PHP
->Passage d'arguments par référence . Valeur par défaut des arguments . Nombre d'arguments variable
|
5.8.2.1 Passage d'arguments par référence
Par défaut, les arguments sont passés
à la fonction par valeur (donc vous pouvez
changer la valeur d'un argument dans la fonction, cela ne
change pas sa valeur à l'extérieur de la
fonction). Si vous voulez que vos fonctions puissent
changer la valeur des arguments, vous devez passer ces
arguments par référence.
Si vous voulez qu'un argument soit toujours passé
par référence, vous pouvez ajouter un '
&
'
devant l'argument dans la déclaration de la fonction :
| Passage d'arguments par référence |
<?php function add_some_extra(&$string) { $string .= ', et un peu plus.'; } $str = 'Ceci est une chaîne'; add_some_extra($str); echo $str; // affiche 'Ceci est une chaîne, et un peu plus.' ?>
|
|