Heim  >  Artikel  >  Backend-Entwicklung  >  So definieren Sie globale Variablen in PHP

So definieren Sie globale Variablen in PHP

(*-*)浩
(*-*)浩Original
2019-09-20 14:34:0520249Durchsuche

Globale PHP-Variablen können als global definiert werden. Es ist falsch, sie innerhalb der Funktion zu deklarieren 🎜 >Definitionsmethode: globale $variable

So definieren Sie globale Variablen in PHPErklä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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn