Was ist die Verwendung von global in PHP?

coldplay.xixi
Freigeben: 2023-03-03 10:46:02
Original
4071 Leute haben es durchsucht

Die Verwendung von global in PHP ist: 1. Wenn es mit global deklariert ist, können Sie Variablen außerhalb der Funktion aufrufen. 2. Führen Sie die Variable [$mk] außerhalb der Funktion ein, und global wird hier globalisiert . Die Bedeutung der Variablen.

Was ist die Verwendung von global in PHP?

Die Verwendung von global in PHP ist:

Um eine Variable in Java einzuführen, kann sie übergeben werden die Form eines Parameters, da Java objektorientierte Programmierung verwendet, es in PHP jedoch viele prozessorientierte Dinge gibt. Wenn beispielsweise eine externe Variable in eine Funktion eingeführt wird, wird diese externe Variable unter normalen Umständen nicht übergeben in über Parameter, aber direkt über global eingeführt. Aber dieses Globale bedeutet nicht Globalisierung, es ist ein Test des Codes.

$mk ="Test value";  <br> function initValue()  <br> { <br>    $va =$mk;  <br>    echo $va;  <br> }  <br><br>
Nach dem Login kopieren

Das laufende Ergebnis ist:

- Undefined variable: mk
Nach dem Login kopieren

Weil $mk nur in der Methode definiert ist, also ist es ist mit der Methode identisch. Das zuvor definierte $mk ist eine andere Variable und $mk ist kein Wert zugewiesen, daher wird ein Fehler gemeldet.

Wenn mit global deklariert, können Sie Variablen außerhalb der Funktion aufrufen.

$mk ="Test value";  <br> function initValue()  <br> {  <br>    global $mk;  <br>    $va =$mk;  <br>    echo $va;  <br> }  <br>  initValue();  <br>
Nach dem Login kopieren

Das Operationsergebnis ist: Testwert, hier wird global verwendet, um die $mk-Variable außerhalb der Funktion einzuführen.

Um global zu testen, gibt es Hier gibt es keine globale Variable. Ich meine, ich habe einen weiteren Test durchgeführt.

$mk ="Test value";  <br> function initValue()  <br> {  <br>    global $mk;  <br>    $va =$mk;  <br>    echo $va;  <br> }  <br> function initValue2()  <br> {  <br>   $vc =$mk;  <br>   echo $vc;  <br> }  <br> initValue();  <br> initValue2();  <br>
Nach dem Login kopieren

Die laufenden Ergebnisse sind: Testwert und - Undefinierte Variable: mk, was zeigt, dass selbst wenn global verwendet wird, es nur in der Funktion gültig ist, sodass das globale hier nur dazu dient, die obere Variable

Verwandte Lernempfehlungen:

PHP-Programmierung vom Einstieg bis zur Beherrschung

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von global in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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!