Heim > Artikel > Backend-Entwicklung > Was sind die vordefinierten Variablen in PHP?
PHP bietet eine große Anzahl vordefinierter Variablen. Diese Variablen stellen alle externen Variablen als integrierte Umgebungsvariablen und Fehlermeldungen als Rückgabeheader dar.
Vordefinierte Variablen werden auch superglobale Variablen genannt, einschließlich: (Empfohlenes Lernen: PHP-Video-Tutorial)
$ _GET, $_POST, $_SERVER, $_REQUEST, $GLOBALS, $_COOKIE, $_SESSION, $_ENV, $_FILES, $php_errormsg, $HTTP_RAW_POST_DATA, $http_response_header, $argc, $argv
Pre Der Bereich, in dem Variablen definiert werden, wird „superglobaler Bereich“ genannt: die Summe aus globalem Bereich + lokalem Bereich (verfügbar sowohl innerhalb als auch außerhalb der Funktion)
Superglobale Variablen sind alle Arrays!
Zum Beispiel $_GET-Variable (Array):
Das Wort get kommt hier oft vor: 9bb3e25fc0884dc653a598c917739901....f5a47148e367a6035fd7a2faa965022e
Dies nennt man „Das Formular sendet Daten im Get-Modus“
Die vordefinierte Array-Variable $_GET bedeutet Die Sammlung (Array) aller auf diese Weise übermittelten Daten
Entsprechend können Daten auch im Post-Modus übermittelt werden
Hinweis: Für das Wort get scheint es keine chinesische Übersetzung zu geben.
Tatsächlich gibt es viele Formen der Übermittlung von Daten im Get-Modus auf Webseiten:
Formular 1:
<form action=”abc.php” method=”get” > 项目1: <input type=”text” name=”uName” /> 项目2: <input type=”password” name=”uPswd” /> <input type=”submit” value=”提交” /> </form>
Seine Funktion ist: Benutzer Nach dem Ausfüllen und Absenden der Formulardaten werden die Daten an die Seite abc.php gesendet (übermittelt). Tatsächlich kann dies auch als „Öffnen“ der Webseite (abc.php) oder „Anfordern“ verstanden werden Webseite (abc.php). )
Formular 2:
<a href=”abc.php?uName=test1&uPswd=123” > 文字。。。</a>
Seine Funktion ist: Nachdem der Benutzer auf den Link geklickt hat, werden die Daten an gesendet (übermittelt). Die Seite abc.php kann tatsächlich auch als „Öffnen“ der Webseite (abc.php) verstanden werden. Diese Anfrage ist auch eine Get-Anfrage >
Form 3:
<script> location.href = “abc.php?uName=test1&uPswd=123”; //利用location对象的属性href </script>Die Funktion lautet: Wenn diese Anweisungszeile ausgeführt wird (normalerweise in einer Funktion), werden die Daten an die Seite abc gesendet (übermittelt). .php. Tatsächlich kann es auch als „Öffnen“ der Webseite (abc.php) oder als „Anfordern“ der Webseite (abc.php) verstanden werden. Diese Anfrage ist auch eine Get-Anfrage >Formular 4:
<script>
location.assign( “abc.php?uName=test1&uPswd=123”); //利用location对象的方法assign()
</script>
Seine Funktion ist: Wenn diese Anweisungszeile ausgeführt wird (normalerweise in einer Funktion), werden die Daten an die Seite abc gesendet (übermittelt). .php. Tatsächlich kann es auch als „Öffnen“ der Webseite (abc.php) oder „Anfordern“ dieser Webseite (abc.php) verstanden werden. Diese Anfrage ist auch eine Get-Anfrage
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!