Heim > Backend-Entwicklung > PHP-Problem > So verwenden Sie Global in PHP

So verwenden Sie Global in PHP

(*-*)浩
Freigeben: 2023-02-23 19:54:02
Original
19193 Leute haben es durchsucht

Globale Variablen und Schlüsselwort „global“

So verwenden Sie Global in PHP

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 = &#39;Hello World&#39;;
test_global();
function test_global() {
    // Now in local scope
     // the $my_var variable doesn&#39;t exist
     // Produces error: "Undefined variable: my_var"
    echo $my_var;
    // Now let&#39;s important the variable
    global $my_var;
    // Works:
    echo $my_var;
}
?>
Nach dem Login kopieren

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;
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Erklärung dieser Website
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage