Was sind lokale Variablen und globale Variablen in PHP?

(*-*)浩
Freigeben: 2023-02-24 11:40:01
Original
4050 Leute haben es durchsucht

Variablen sind Container zum Speichern von Informationen:

Was sind lokale Variablen und globale Variablen in PHP?

1 Globale Variablen, die außerhalb einer Funktion definiert werden, haben ihren Gültigkeitsbereich von der Definition bis zum Ende der Datei.

2. Variablen, die innerhalb einer Funktion definiert sind, sind lokale Variablen und ihr Gültigkeitsbereich liegt innerhalb des Funktionsdefinitionsbereichs.

3. Es gibt Bereiche zwischen Funktionen, die sich nicht gegenseitig beeinflussen. (Empfohlenes Lernen: PHP-Programmierung vom Anfänger bis zum Experten)

4. Für den Zugriff auf globale Variablen innerhalb einer Funktion ist das Schlüsselwort global oder das Array $GLOBALS[index]

erforderlich php Die Funktion hat einen unabhängigen Gültigkeitsbereich, sodass lokale Variablen globale Variablen überschreiben. Auch wenn die lokalen Variablen nicht dieselben Variablen wie globale Variablen haben, werden sie überschrieben. Wie folgt:

<?php
$a=5;
$b=3;
function t()
{
    echo $a-$b; // 输出 0
}
t();
?>
Nach dem Login kopieren

Um globale Variablen direkt in Funktionen zu verwenden, können Sie sie über das Schlüsselwort global deklarieren oder über das benutzerdefinierte $GLOBALS-Array in PHP abrufen:

<?php
$a=5;
$b=3;
function t1()
{  
    global $a,$b;
    echo $a-$b;  // 输出 2
}
t1();

echo PHP_EOL;

function t2()
{
    echo $GLOBALS[&#39;a&#39;]-$GLOBALS[&#39;b&#39;];  // 输出 2
}
t2();
?>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas sind lokale Variablen und globale Variablen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!