Heim > Backend-Entwicklung > PHP-Tutorial > Die vier Hauptbereiche von PHP-Variablen

Die vier Hauptbereiche von PHP-Variablen

藏色散人
Freigeben: 2023-04-08 08:22:02
nach vorne
3928 Leute haben es durchsucht

PHP-Variablenbereich

● lokal

● global

● statisch

● Parameter

Lokaler Geltungsbereich, globaler Geltungsbereich

<?php
$x = 50; // 全局变量
function myTest()
{
    $y = 100; // 局部变量
}
Nach dem Login kopieren

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

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[&#39;y&#39;] = $GLOBALS[&#39;x&#39;] + $GLOBALS[&#39;y&#39;];
} 
myTest();
echo $y;
Nach dem Login kopieren

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

Parameterumfang (Formalparameter)

Parameterdeklaration als Teil der Funktionsdeklaration.

<?php
function myTest($x)
{
    echo $x;
}
myTest(&#39;Galois&#39;);
myTest(8888);
Nach dem Login kopieren

Kleine Ergänzung:

Array-Methode drucken:

echo &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($arr);
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:learnku.com
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