Maison >développement back-end >Problème PHP >Références de variables sur les constantes et variables PHP

Références de variables sur les constantes et variables PHP

慕斯
慕斯original
2021-05-24 16:45:492268parcourir

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

Références de variables sur les 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.&#39;<br />&#39;;
//$fo的结果为8
echo $fo.&#39;<br />&#39; 
?>

Les résultats d'exécution sont les suivants :

Références de variables sur les constantes et variables PHP

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.&#39;<br />&#39;;
//$fo的结果为8
echo $fo.&#39;<br />&#39; 
?>

Le résultat d'exécution est le suivant :

Références de variables sur les constantes et variables PHP

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn