Heim > Artikel > Backend-Entwicklung > So verwenden Sie Global in PHP
Globale Variablen und Schlüsselwort „global“
PHP definiert einige „Superglobals“-Variablen standardmäßig kann überall im Programm aufgerufen werden, z. B. $_GET und $_REQUEST usw. Sie stammen in der Regel aus Daten oder anderen externen Daten und die Verwendung dieser Variablen bereitet in der Regel keine Probleme, da sie grundsätzlich nicht beschreibbar sind.
Aber Sie können Ihre eigenen globalen Variablen verwenden.
Mit dem Schlüsselwort „global“ können Sie globale Daten in den lokalen Gültigkeitsbereich einer Funktion importieren. Wenn Sie den „Variablennutzungsbereich“ nicht verstehen, lesen Sie bitte die entsprechenden Anweisungen im PHP-Handbuch.
Hier ist ein Demonstrationsbeispiel mit dem Schlüsselwort „global“:
<?php教程 $my_var = 'Hello World'; test_global(); function test_global() { // Now in local scope // the $my_var variable doesn't exist // Produces error: "Undefined variable: my_var" echo $my_var; // Now let's important the variable global $my_var; // Works: echo $my_var; } ?>
Wie Sie im obigen Beispiel sehen können, wird das Schlüsselwort „global“ zum Importieren globaler Variablen verwendet. Es scheint, dass es sehr gut funktioniert und sehr einfach ist. Warum müssen wir uns also Gedanken über die Verwendung des Schlüsselworts „global“ machen, um globale Daten zu definieren?
Lassen Sie mich denjenigen erklären, die die globale Variable global verwenden sind neu in der Branche. Die beiden Wörter „global“ in diesem Substantiv sagen uns bereits, dass diese Variable überall verwendet werden kann:
<?php $a = 1; $b = 2; function Sum() { global $a, $b; //在里面声明为全局变量 $b = $a + $b; } Sum(); echo $b; ?>
Ergebnis: 3
Wenn es keine globale Variable gibt, kann global die Werte von $a und $b in der Methode nicht erhalten. Wenn Sie also externe Variablen in der Methode verwenden möchten, müssen Sie die Variable als global deklarieren Variable zuerst, damit sie verwendet werden kann, was sehr praktisch ist.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Global in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!