Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die vordefinierten Variablen in PHP?

Was sind die vordefinierten Variablen in PHP?

DDD
DDDOriginal
2023-08-21 14:52:381678Durchsuche

Zu den vordefinierten Variablen in PHP gehören $GLOBALS, $_SERVER, $_GET, $_POST, $_FILES, $_COOKIE, $_SESSION, $_REQUEST, $_ENV, $argc und $argv usw. Detaillierte Beschreibung: 1. $GLOBALS, enthält alle Variablen im globalen Bereich; 2. $_SERVER, kann verwendet werden, um den Dateinamen des aktuellen Skripts usw. abzurufen. 3. $_GET, ein Array von Variablen, die an das aktuelle Skript übergeben werden Skript über die URL usw. ausführen. Warten Sie.

Was sind die vordefinierten Variablen in PHP?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1.3, Dell G3-Computer.

In PHP gibt es viele vordefinierte Variablen, die als superglobale Variablen bezeichnet werden. Diese Variablen sind in allen Bereichen verfügbar, einschließlich Funktionen, Klassenmethoden und dem globalen Bereich.

Im Folgenden sind einige häufig vordefinierte Variablen in PHP aufgeführt:

$GLOBALS: Diese Variable ist ein assoziatives Array, das alle Variablen im globalen Bereich enthält. Auf globale Variablen kann über $GLOBALS[‘Variablenname’] zugegriffen werden.

$_SERVER: Variable, die Informationen zur Serverumgebung enthält. Es kann verwendet werden, um den Dateinamen des aktuellen Skripts, die IP-Adresse des Servers, die Anforderungsmethode usw. abzurufen. Zu den gängigen $_SERVER-Variablen gehören:

  • $_SERVER[‘PHP_SELF’]: Der Dateiname des aktuell ausgeführten Skripts.

  • $_SERVER[‘SERVER_NAME’]: Der Hostname des Servers, auf dem das Skript derzeit ausgeführt wird.

  • $_SERVER[‘REQUEST_METHOD’]: Die von der aktuellen Anfrage verwendete Methode, z. B. GET, POST usw.

$_GET: Ein Array mit den Variablen, die über die URL an das aktuelle Skript übergeben werden. Auf URL-Parameter kann über $_GET[‘variable_name’] zugegriffen werden.

$_POST: Ein Array mit Variablen, die über die HTTP-POST-Methode an das aktuelle Skript übergeben werden. Auf POST-Parameter kann über $_POST[‘Variablenname’] zugegriffen werden.

$_FILES: Ein Array mit Variablen für Dateien, die über die HTTP-POST-Methode hochgeladen wurden. Auf hochgeladene Dateiinformationen kann über $_FILES[‘file_name’] zugegriffen werden.

$_COOKIE: Ein Array mit Variablen, die über HTTP-Cookies an das aktuelle Skript übergeben werden. Auf den Wert des Cookies kann über $_COOKIE[‚Variablenname‘] zugegriffen werden.

$_SESSION: Ein Array, das Variablen in der aktuellen Sitzung enthält. Auf Sitzungsvariablen kann über $_SESSION[‘Variablenname’] zugegriffen werden.

$_REQUEST: Ein Array mit Variablen, die über HTTP-Anfragen (GET, POST und COOKIE) an das aktuelle Skript übergeben werden. Auf Anforderungsparameter kann über $_REQUEST[‘Variablenname’] zugegriffen werden.

$_ENV: Ein Array mit Umgebungsvariablen, die vom Betriebssystem oder Webserver festgelegt werden. Auf Umgebungsvariablen kann über $_ENV[‘Variablenname’] zugegriffen werden.

Zusätzlich zu den oben genannten superglobalen Variablen gibt es einige andere vordefinierte Variablen, wie zum Beispiel:

$argc: Enthält die Anzahl der Befehlszeilenparameter.

$argv: Array mit Befehlszeilenparametern.

Diese Variablen sind in PHP vordefiniert und können direkt verwendet werden. Durch die Verwendung dieser vordefinierten Variablen können wir leicht einige häufig verwendete Informationen erhalten, was unsere Verarbeitung und Beurteilung während der Entwicklung erleichtert.

Das obige ist der detaillierte Inhalt vonWas sind die vordefinierten Variablen 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