Detaillierte Erläuterung des Parameters „variable_order'.

藏色散人
Freigeben: 2023-04-07 09:50:02
nach vorne
2207 Leute haben es durchsucht

Detaillierte Erläuterung des Parameters „variables_order“

● $_ENV in PHP ist ein Array, das serverseitige Umgebungsvariablen enthält. Es ist eine super globale Variable in PHP und wir können überall im PHP-Programm direkt darauf zugreifen.

● $_ENV akzeptiert nur passiv serverseitige Umgebungsvariablen und konvertiert sie in Array-Elemente. Sie können versuchen, sie direkt auszugeben.

● Wenn Sie sehen möchten, was in einer Variablen enthalten ist, gibt es drei Möglichkeiten, die ich kenne:

1, var_dump($_ENV);

2, print_r($_ENV);

3. foreach($_ENV as $key=>$val){echo $key.'--------'.$val.'<br>';}

● Von diesen drei Methoden halte ich die erste für die bequemste und das Format des Ausgabeinhalts ist klar.

● Da die Variable $_ENV von der Umgebungsvariablen des Servers abhängt, können die von der Variablen $_ENV von verschiedenen Servern ausgegebenen Ergebnisse völlig unterschiedlich sein. Daher ist es nicht möglich, eine vollständige Liste wie $_SERVER aufzulisten. Im Folgenden sind die häufigsten Elemente aufgeführt, die im Array $_ENV enthalten sind:

● Manchmal ist $_ENV leer. Der Grund dafür ist normalerweise, dass das Konfigurationselement der PHP-Konfigurationsdatei php.ini lautet: variables_order = " GPCS". Damit der Wert von $_ENV nicht leer ist, sollte der Wert von Variables_order mit einem Großbuchstaben „E“ hinzugefügt werden, also: Variables_order = „EGPCS“.

● Die obige Konfiguration stellt die Quelle und Reihenfolge der von PHP akzeptierten externen Variablen dar. EGPCS ist die Abkürzung für Environment, Get, Post, Cookies und Server. Wenn E in der Konfiguration von variables_order fehlt, kann PHP keine Umgebungsvariablen akzeptieren und $_ENV ist leer.

● Da die Aktivierung von $_ENV, also variables_order = „EGPCS“, zu Leistungseinbußen führen wird, wird dies laut PHP-Beamten nicht in Produktionsumgebungen empfohlen. Sie bevorzugen die Verwendung der Funktion getenv (string $varname), um den Wert in der Umgebung abzurufen. Dies muss bei der Programmierung beachtet werden. Wenn $_ENV während der Programmierung verwendet wird und Variables_order nicht als Variables_order = „EGPCS“ konfiguriert ist, kann beim Ausführen des Programms ein Fehler gemeldet werden.

Empfohlen: [PHP-Tutorial]

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Parameters „variable_order'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:juejin.im
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