Heim > Artikel > Backend-Entwicklung > So definieren Sie globale Variablen in PHP
Globale PHP-Variablen können als global definiert werden. Es ist falsch, sie innerhalb der Funktion zu deklarieren 🎜 >Definitionsmethode: globale $variable
Erklärung: $variable ist der Variablenname, global ist der Typ der globalen Variablen
Beispiel: Definieren Sie eine globale Variable und geben Sie die Variable in der Funktion aus: (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Kompetenz
)$variable="hello baidu!"; print_result(); function print_result(){ global $variable; echo $variable; }Wenn die Definition erfolgreich ist, wird das Endergebnis ausgegeben. Hallo Baidu!
Die Definition und Verwendung globaler Variablen
<?php $name = "why"; function changeName(){ $name = "what"; } changeName(); echo "my name is " . $name . "<br/>"; ?>Das Ergebnis der Ausführung des Codes ist: Mein Name ist der Grund und nicht das, was nach der Ausführung von changeName() angezeigt wird. Bei der Analyse des Grundes liegt dies daran, dass die Variable $name im Funktionskörper changeName standardmäßig auf eine lokale Variable gesetzt ist und der Gültigkeitsbereich von $name innerhalb von changeName liegt. Ändern Sie also den Code und fügen Sie globale Variablen wie folgt hinzu:
<?php global $name; $name = "why"; function changeName(){ $name = "what"; } changeName(); echo "my name is " . $name . "<br/>"; ?>
Das obige ist der detaillierte Inhalt vonSo definieren Sie globale Variablen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!