- Si vous souhaitez passer une variable par référence à une fonction mais de manière ponctuelle, vous pouvez ajouter un '&' devant l'argument lors de l'appel de la fonction :
- Usage néanmoins à éviter car source potentielle de mauvaise surprise...
- Si on a besoin d'une fonction avec passage par référence d'un paramètre d'entrée, on le fera systématiquement (diapo précédente)
<?php
function fctBlah2 ($bar) {
$bar .= ', et blah blah.';
}
$str = 'Ceci est une chaîne';
fctBlah2 ($str);
echo $str;// affiche 'Ceci est une chaîne'
fctBlah2 (&$str);
echo $str; /* affiche 'Ceci est une chaîne, et blah blah. */
?>