Syntax
$ variable_name = Wert
Das Symbol "$" wird verwendet, um jede Art von Variable in PHP zu deklarieren. Die Regeln für die Erklärung des Variablennamens müssen befolgt werden, um die Variable zu deklarieren. Eine beliebige Zahl, Zeichenfolge oder Nullwert kann als Wert der Variablen zugewiesen werden.
Beispiel 1: Deklarieren Sie eine einfache globale Variable
Das folgende Beispiel zeigt, wie die globale Variable mit dem Zeichenfolgenwert und dem numerischen Wert im PHP -Skript deklariert und gedruckt werden kann. Im Skript wird die $ Message -Variable verwendet, um den Zeichenfolgenwert zu speichern, und die Variable von $ Year wird verwendet, um den numerischen Wert zu speichern. Diese beiden Variablen werden später gedruckt.
// eine Variable mit einem String -Wert deklarierenAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript vom Server ausgeführt wird.
Beispiel 2: Zugriff auf eine globale Variable innerhalb einer Funktion mit dem globalen Schlüsselwort
Das folgende Skript zeigt eine Möglichkeit, die globale Variable innerhalb der PHP -Funktion zu verwenden. Die globale Variable kann innerhalb der PHP -Funktion nicht erkannt werden, und die Variable behandelt als lokale Variable. Hier das global Das Schlüsselwort wird mit der Variablen verwendet, um die zuvor definierte globale Variable in der mit dem Namen benannten Funktion zu verwenden hinzufügen(). $ nummer ist hier eine globale Variable. Der Wert dieser Variablen wird innerhalb und außerhalb der Funktion modifiziert. Die Variable wird innerhalb und außerhalb der Funktion gedruckt, um auch die Änderung der globalen Variablen zu überprüfen.
// eine globale Variable mit Zahl deklarierenAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript vom Server ausgeführt wird. Der Wert der $ nummer ist 10, bevor die Funktion aufgerufen wird. 20 wird hinzugefügt mit $ nummer innerhalb der Funktion und der Wert von $ nummer wird gedruckt, das ist 30. Als nächstes wird 5 von abgezogen die $ nummer außerhalb der Funktion, die 25 ist.
Beispiel 3: Zugriff auf eine globale Variable innerhalb einer Funktion mit $ Globals Array
Das folgende Beispiel zeigt eine andere Möglichkeit, die globale Variable innerhalb der Funktion zu verwenden. Hier das $ _Globals [] Array wird verwendet, um die globale Variable innerhalb der Funktion zu identifizieren. Im Skript werden drei globale Variablen deklariert. Zwei Variablen genannt $ value1 Und $ value2 werden mit den Stringwerten initialisiert und Die Variabler $ Wert ist undefiniert, das später innerhalb und außerhalb der Funktion initialisiert wird. Die Werte von $ value1 Und $ value2 werden kombiniert und gelagert in $ Wert innerhalb der Funktion und gedruckt. Als nächstes der Wert von $ value1 wird mit einem anderen String -Wert kombiniert und in gespeichert $ Wert außerhalb der Funktion.
// drei globale Variablen deklarierenAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript vom Server ausgeführt wird. Nach dem Anruf die combine_string () Funktion, der kombinierte Wert von $ value1 Und $ value2 ist gedruckt. Der Wert von $ value1 wird mit einer anderen Zeichenfolge kombiniert und außerhalb der Funktion gedruckt.
Beispiel 4: Verwenden einer globalen Variablen im Funktionsargument
Das folgende Beispiel zeigt, wie die globale Variable als Funktionsargument als Referenz verwendet werden kann. Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier, das $ n Variable ist eine globale Variable, die als Referenzvariable an die benannte Funktion übergeben wird überprüfen(). Der Wert der globalen Variablen wird in der Funktion geändert und die Variable außerhalb der Funktion gedruckt.
// Globale Variable definierenAusgang:
Die folgende Ausgabe wird angezeigt, nachdem das obige Skript vom Server ausgeführt wird. Der Anfangswert von $ n ist 10, das durch 1 in der Funktion erhöht wird. $ n wird später gedruckt.
Abschluss
Die globale Variable ist ein wesentlicher Bestandteil eines jeden PHP -Skripts. Es kann kein Skript geschrieben werden, ohne globale Variablen zu verwenden. Die Verwendung von benutzerdefinierten Variablen konzentriert sich hauptsächlich auf dieses Tutorial. Wie die globalen Variablen in der Funktion verwendet werden können.