Heim > Artikel > Backend-Entwicklung > Die vier Hauptbereiche von PHP-Variablen
PHP-Variablenbereich
● lokal
● global
● statisch
● Parameter
Lokaler Geltungsbereich, globaler Geltungsbereich
<?php $x = 50; // 全局变量 function myTest() { $y = 100; // 局部变量 }
Globales PHP-Schlüsselwort
Das globale Schlüsselwort wird verwendet, um auf globale Variablen innerhalb einer Funktion zuzugreifen.
Um eine außerhalb einer Funktion definierte globale Variable innerhalb einer Funktion aufzurufen, können Sie das globale Schlüsselwort vor der Variablen in der Funktion hinzufügen.
<?php $x = 50; $y = 100; function myTest() { global $x, $y; $y = $x + $y; } myTest(); echo $y; // 输出 150
PHP speichert alle globalen Variablen in einem Array namens $GLOBALS.
Der obige Code kann also auch anders geschrieben werden:
<?php $x = 50; $y = 100; function myTest() { $GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y']; } myTest(); echo $y;
PHP Statischer Bereich
PHP Wenn eine Funktion abgeschlossen ist, werden normalerweise alle ihre Variablen abgeschlossen wird gelöscht. Um zu verhindern, dass einige lokale Variablen gelöscht werden, können Sie beim ersten Deklarieren der Variablen das Schlüsselwort static verwenden.
<?php function myTest() { static $x = 0; echo $x; $x++; echo PHP_EOL; } myTest(); myTest(); myTest();
Parameterumfang (Formalparameter)
Parameterdeklaration als Teil der Funktionsdeklaration.
<?php function myTest($x) { echo $x; } myTest('Galois'); myTest(8888);
Kleine Ergänzung:
Array-Methode drucken:
echo '<pre class="brush:php;toolbar:false">'; print_r($arr);
Verwandte Empfehlungen: php-Tutorial
Das obige ist der detaillierte Inhalt vonDie vier Hauptbereiche von PHP-Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!