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

Was sind die vordefinierten Variablen in PHP?

(*-*)浩
(*-*)浩Original
2019-10-08 13:07:003101Durchsuche

PHP bietet eine große Anzahl vordefinierter Variablen. Diese Variablen stellen alle externen Variablen als integrierte Umgebungsvariablen und Fehlermeldungen als Rückgabeheader dar.

Was sind die vordefinierten Variablen in PHP?

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!

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