Heim >Backend-Entwicklung >PHP-Tutorial >Globale PHP-Variable
Globale Variablen sind in jeder Programmiersprache solche Variablen, die außerhalb der Methode oder Funktionen deklariert werden. Sie können auch innerhalb der Funktionen deklariert werden. Eine globale Variable verhält sich wie jede andere Variable, der Unterschied besteht jedoch darin, dass dieser Gültigkeitsbereich in der Anwendung global ist. Wenn wir eine Variable global machen, können wir von unserer gesamten Anwendung aus auf diese Variable zugreifen, also sowohl innerhalb als auch außerhalb des Skripts. Globale Variablen funktionieren überall auf die gleiche Weise, wie der Name schon sagt, dass sie für andere Ressourcen global sind. Im kommenden Abschnitt werden wir diese PHP-Globalvariable ausführlicher besprechen.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Syntax:
Sie können wie jede andere Variable deklariert werden. Aber um darauf zugreifen zu können, müssen wir einem Standard folgen. Zunächst werden wir sehen, wie man in PHP eine globale Variable deklariert, auf die überall in der Anwendung zugegriffen werden kann. Siehe unten;
$variable = your_value;
Wie Sie hier sehen können, müssen wir nur den Variablennamen definieren, aber dafür verwenden wir das Symbol „$“. Danach können wir der gewünschten Variablen einen beliebigen Wert zuweisen. Zum besseren Verständnis sehen wir uns eine Übungssyntax an, die im Programm beim Codieren verwendet werden kann;
z.B.:
$demoVar = "hello i am global variable";
Da wir jetzt wissen, dass globale Variablen global deklariert werden, um sie überall in der Anwendung zu verwenden. Diese Variable ist wie jede andere Variable in PHP. Außerdem kann auf diese Variablen sowohl innerhalb als auch außerhalb der Funktion zugegriffen werden. Wie wir bereits zuvor besprochen haben, deklarieren wir sie einfach wie andere Variablen, aber um auf sie zugreifen zu können, müssen wir einem von PHP definierten Standard folgen. Hier besprechen wir also, wie man sie innerhalb der Funktion verwendet und wie man sie deklariert. Zum besseren Verständnis sehen wir uns ein Beispiel für Anfänger an, um mehr Klarheit über die globale Variable zu bekommen. Aber bevor wir fortfahren, werden wir einige seiner Eigenschaften für den Zugriff auf globale Variablen besprechen und sehen, wo wir unsere globalen Variablen speichern. In PHP verwaltet es ein Array, in dem alle globalen Variablen gespeichert werden, die wir in einer Anwendung definiert haben. Durch die Verwendung dieses Arrays können wir innerhalb und außerhalb des Skripts auf diese Variable zugreifen. Lassen Sie uns einige wichtige Punkte für die globale Variable besprechen, um sie innerhalb der Anwendung zu verwenden, siehe unten;
In PHP verwenden wir ein Array, um auf diese globale Variable zuzugreifen. Wie jede andere Programmiersprache verwaltet es den Verlauf der globalen Variablen in einem Array. Wenn wir auf ein bestimmtes Element oder eine bestimmte Variable aus dem Array zugreifen möchten, müssen wir den genauen Namen der Variablen übergeben, um darauf zugreifen zu können. Sehen wir uns die Syntax dafür unten an;
Syntax:
$GLOBALS['variable_name']
Wie Sie in den obigen Codezeilen sehen können, verwenden wir das Schlüsselwort „$GLOBALS“, um darauf zuzugreifen, gefolgt von der eckigen Klammer. Innerhalb dieser Klammer müssen wir den Variablennamen angeben, auf den wir zugreifen möchten. Sehen wir uns zum besseren Verständnis unten ein Übungsbeispiel an;
z.B. :
$GLOBALS['demovar']
WENN wir innerhalb einer Funktion oder Methode auf die globale Variable zugreifen möchten, können wir das Schlüsselwort „global“ verwenden. Nachdem wir den Variablennamen damit angegeben haben, können wir ihn in der gesamten Funktion auch ohne das globale Schlüsselwort verwenden. Zum besseren Verständnis sehen wir unten eine Syntax, um sie innerhalb der Funktion zu verwenden;
Syntax:
global $demovar1, $demovar2, $demovar3, $demovar4; echo $demovar1;
Wie Sie im obigen Beispiel sehen können, verwenden wir ein globales Schlüsselwort, um auf die Variable innerhalb der Funktion zuzugreifen. Aber sobald sie definiert sind, verwenden wir sie direkt ohne das globale Schlüsselwort. Jetzt werden wir uns einige Vorteile der Verwendung einer globalen Variablen in der Anwendung ansehen, die wie folgt sind:
Hier sind einige Punkte, die bei der Verwendung des globalen Schlüsselworts in PHP berücksichtigt werden müssen;
In this example, we are declaring a global variables and trying to print and concatenate them. Simple program for beginners to start with a global variables in PHP.
Code:
<!DOCTYPE html> <html> <body> <h2 style = " color :red ">Demo on Global variable in PHP !!</h2> <?php //decraring global variable $demovar1 = "Hello "; $demovar2 = "world "; $demovar3 = "demo "; $demovar4 = "global variable "; $demovar5 = "!!!"; //printing result here echo $demovar1.$demovar2.$demovar3.$demovar4.$demovar5; ?> </body> </html>
Output:
In this example, are trying to access the global variable from the function using an array.
Code:
<!DOCTYPE html> <html> <body> <h2 style = " color :red ">Demo on Global variable in PHP !!</h2> <?php //decraring global variable $demovar1= "Hello "; $demovar2 = "world "; $demovar3 = "demo "; $demovar4 = "global variable "; $demovar5 = "!!!"; // decralrig function function demoFuntionForglobal() { echo $GLOBALS['demovar1']."<br>"; echo $GLOBALS['demovar3']."<br>"; echo $GLOBALS['demovar4']."<br>"; echo $GLOBALS['demovar5']."<br>"; } demoFuntionForglobal(); //printing result here echo $demovar1.$demovar2.$demovar3.$demovar4.$demovar5; ?> </body> </html>
Output:
By using the global variable we can access variables in our whole application these are useful when we have to use same value in the whole application for example username, password and so many other details depend on the requirement. We just need to follow some standards while accessing them inside the function.
Das obige ist der detaillierte Inhalt vonGlobale PHP-Variable. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!