Nachdem eine Variable definiert wurde, kann sie standardmäßig innerhalb der Funktion verwendet werden, jedoch nicht außerhalb der Funktion.
(Empfohlenes Lernen:php-Tutorial)
Variablen können nur innerhalb ihres Gültigkeitsbereichs verwendet werden, der als Gültigkeitsbereich der Variablen Scope bezeichnet wird
Variablen, die innerhalb einer Funktion definiert sind, werden lokale Variablen genannt
Variablen, die außerhalb einer Funktion definiert sind, werden globale Variablen genannt
Codebeispiel:
function test (){ $sum = 36; //局部变量 return $sum; } $sum = 0; //全局变量 echo text(); //输出结果:36 echo $sum; //输出结构:0
Wie verwendet man also globale Variablen in einer Funktion?
Parameterübergabe, globales Schlüsselwort und superglobale Variable $GLOBALS.
Codebeispiel:
$snap = 'nihao'; function abc(){ global $snap;//全局变量的关键词,通常加在变量前。引用全局变量 return $GLOBALS['snap'];//引用外部变量。定义全局变量 } echo abc();
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in den PHP-Variablenbereich. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!