Der vorherige Artikel führte Sie in „Wie richtet man Umgebungsvariablen mit PHP ein?“ ein. Welche anderen Umgebungsvariablen kennen Sie? 》, dieser Artikel führt Sie weiterhin in die Variablenreferenzen von PHP-Konstanten und -Variablen ein:
Über Variablenreferenzen von PHP-Konstanten und -Variablen
Schreiben Sie jeweils zwei Codeteile, wie unten gezeigt:
<?php $fo =8; //$fo的值为8,将8赋值 $bar = $fo; //$bar的值刚开始是8,现在将值改为6 $bar = 6; //$bar的结果为6 echo $bar.'<br />'; //$fo的结果为8 echo $fo.'<br />' ?>
Run Das Ergebnis ist wie folgt:
Der zweite Teil des Codes lautet wie folgt:
<?php $fo =8; //$fo的值为8,将8赋值 $bar = &$fo; //在$fo前加一个取地址符& //$bar的值刚开始是8,现在将值改为6 $bar = 6; //$bar的结果为6 echo $bar.'<br />'; //$fo的结果为8 echo $fo.'<br />' ?>
Das laufende Ergebnis ist wie folgt:
Gemäß dem obigen Code, Warum beides gemacht hat Ergebnisse werden 6?
为什么两个结果都变成了6?
原因
Grund
: In $bar = &$fo haben die beiden dieselbe Adresse, was bedeutet, dass sich ihre Werte unabhängig davon, welchen Parameter Sie ändern, auch entsprechend ändern Mit anderen Worten, egal wie sich der Wert von $fo oder $bar ändert, $fo ändert sich zu $bar und $bar ändert sich, $fo ändert sich auch. Empfohlenes Lernen: „PHP-Video-Tutorial
“🎜Das obige ist der detaillierte Inhalt vonVariablenreferenzen zu PHP-Konstanten und -Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!