Heim > Backend-Entwicklung > PHP-Problem > So definieren Sie globale Variablen in PHP

So definieren Sie globale Variablen in PHP

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

Globale PHP-Variablen können als global definiert werden. Es ist falsch, sie innerhalb der Funktion zu deklarieren 🎜 >Definitionsmethode: globale $variable

So definieren Sie globale Variablen in PHPErklärung: $variable ist der Variablenname, global ist der Typ der globalen Variablen

Beispiel: Definieren Sie eine globale Variable und geben Sie die Variable in der Funktion aus: (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Kompetenz

)

$variable="hello baidu!";
print_result();
function print_result(){
global $variable;
echo $variable;
}
Nach dem Login kopieren
Wenn die Definition erfolgreich ist, wird das Endergebnis ausgegeben. Hallo Baidu!

Die Definition und Verwendung globaler Variablen

<?php
$name = "why";
function changeName(){
    $name = "what";
}
changeName();
echo "my name is " . $name . "<br/>";
?>
Nach dem Login kopieren

Das Ergebnis der Ausführung des Codes ist: Mein Name ist der Grund und nicht das, was nach der Ausführung von changeName() angezeigt wird. Bei der Analyse des Grundes liegt dies daran, dass die Variable $name im Funktionskörper changeName standardmäßig auf eine lokale Variable gesetzt ist und der Gültigkeitsbereich von $name innerhalb von changeName liegt. Ändern Sie also den Code und fügen Sie globale Variablen wie folgt hinzu:

<?php
global $name;
$name = "why";
function changeName(){
    $name = "what";
}
changeName();
echo "my name is " . $name . "<br/>";
?>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo definieren Sie 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