Maison >développement back-end >Problème PHP >Références de variables sur les constantes et variables PHP
L'article précédent vous a présenté "Comment configurer les variables d'environnement avec PHP ? Quelles autres variables d’environnement connaissez-vous ? 》, cet article continue de vous présenter les références de variables des constantes et variables PHP :
À propos des références de variables des constantes et variables PHP
Écrivez respectivement deux morceaux de code, comme indiqué ci-dessous :
<?php $fo =8; //$fo的值为8,将8赋值 $bar = $fo; //$bar的值刚开始是8,现在将值改为6 $bar = 6; //$bar的结果为6 echo $bar.'<br />'; //$fo的结果为8 echo $fo.'<br />' ?>
Les résultats d'exécution sont les suivants :
Deuxièmement L'extrait de code est le suivant :
<?php $fo =8; //$fo的值为8,将8赋值 $bar = &$fo; //在$fo前加一个取地址符& //$bar的值刚开始是8,现在将值改为6 $bar = 6; //$bar的结果为6 echo $bar.'<br />'; //$fo的结果为8 echo $fo.'<br />' ?>
Le résultat d'exécution est le suivant :
Selon le code ci-dessus, il On peut conclure que 为什么两个结果都变成了6?
原因
: Dans $bar = &$fo, les deux partagent la même adresse, ce qui signifie que quel que soit le paramètre que vous modifiez, leurs valeurs seront également change en conséquence. En d'autres termes, quelle que soit la façon dont la valeur de $fo ou $bar change, $fo change et $bar change, $fo changera également.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!