Mengen werden in globale Variablen und lokale Variablen unterteilt. Jeder, der die C-Sprache gelernt hat, weiß, dass der Gültigkeitsbereich einer globalen Variablen die gesamte Datei ist. Es ist sogar innerhalb der -Funktion gültig, aber wenn Sie in PHP eine globale Variable in einer Funktion verwenden, geht PHP davon aus, dass diese Variable nicht definiert ist. Wenn wir diese globale Variable innerhalb der Funktion verwenden müssen, müssen wir das Schlüsselwort global vor der globalen Variablen innerhalb der Funktion hinzufügen. Unten ist eine kleine Demo, die ich geschrieben habe. Um zu beweisen, was ich oben gesagt habe
<?php $str = "string"; function test() { if (isset($str)) { echo "the string is defined"; } else { echo "the string is undefined"; } } test(); ?>
Dies ist das Ergebnis der Ausführung im Browser:
<?php $str = "string"; function test() { global $str;//上面的test函数中没有这句话 if (isset($str)) { echo "the string is defined"; } else { echo "the string is undefined"; } } test(); ?>
Dies ist das Ergebnis der Ausführung im Browser der Browser Das laufende Ergebnis:
Das obige ist der detaillierte Inhalt vonVerwendung eines globalen Schlüsselworts in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!