Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die Verwendung von global in PHP?

Was ist die Verwendung von global in PHP?

coldplay.xixi
coldplay.xixiOriginal
2020-07-27 09:29:284082Durchsuche

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>

Das laufende Ergebnis ist:

- Undefined variable: mk

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>

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>

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!

Stellungnahme:
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

In Verbindung stehende Artikel

Mehr sehen