Globale PHP-Variable

WBOY
Freigeben: 2024-08-29 12:35:04
Original
1048 Leute haben es durchsucht

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 Probetests

Starten 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;
Nach dem Login kopieren

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";
Nach dem Login kopieren

Wie funktionieren globale Variablen in PHP?

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;

1) Globales Array

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']
Nach dem Login kopieren

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']
Nach dem Login kopieren

2) Greifen Sie innerhalb der Funktion in PHP darauf zu

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;
Nach dem Login kopieren

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;

  • IF you want to define a global variable you can use ‘$’ followed by the name of your variable.
  • This variable can be accessed inside or outside of the functions well but to access them we have to ‘global’ keyword.
  • We access the global variable inside nay thing by using the global array which maintains all the variables defined in the application.
  • But keep in mind that the variable should be unique otherwise it will override like any other programming language.
  • To access the variable directly from the array we have to use ‘$GLOBALS’ keyword followed by the variable name like we access an array by its index.
  • The advantage of using a global variable is that we may require logged in user names everywhere in the application so by the use of it we can store them into the global variable and that can we easily accessed while application. Which will save memory and provide code optimization also.

Examples

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.

Example #1

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>
Nach dem Login kopieren

Output:

Globale PHP-Variable

Example #2

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>
Nach dem Login kopieren

Output:

Globale PHP-Variable

Conclusion

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!

Verwandte Etiketten:
php
Quelle:php
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