Download WordPress Themes, Happy Birthday Wishes

PHP Appel par référence

En cas d’appel PHP par référence, la valeur réelle est modifiée si elle est modifiée dans la fonction. Dans ce cas, vous devez utiliser le symbole & avec des arguments formels. Le symbole & représente la référence de la variable.

Comprenons le concept d’appel par référence à l’aide d’exemples.

Exemple 1

Dans cet exemple, la variable $str est transmise à la fonction adder, où elle est concaténée avec la chaîne ‘Appel par référence’. Cela va afficher le résultat : ‘Ceci est un appel par référence’. C’est parce que les modifications sont apportées à la variable réelle $str.

function adder(&$str2)  
{  
    $str2 .= 'Appel par référence';  
}  
$str = 'C’est un ';  
adder($str);  
echo $str;

Résultat :

C’est un appel par référence

Exemple 2

Comprenons le concept d’appel par référence de PHP à travers un autre exemple.

function increment(&$i)  
{  
    $i++;  
}  
$i = 10;  
increment($i);  
echo $i;

Résultat :

11