10.20 Umgebungsvariablen lesen

Problem

Sie benötigen den Inhalt einer Umgebungsvariablen.

Lösung

Lesen Sie den Wert aus dem superglobalen Array $_ENV:

$name = $_ENV['USER'];

Diskussion

Umgebungsvariablen sind benannte, einem Prozess zugeordnete Werte. Unter Unix können Sie zum Beispiel den Inhalt von $_ENV['HOME'] überprüfen, um das Home-Verzeichnis eines Benutzers herauszubekommen:

print $_ENV['HOME']; // Home-Verzeichnis des Benutzers
/home/adam

Frühere PHP-Versionen erzeugten standardmäßig PHP-Variablen automatisch für alle Umgebungsvariablen. Seit „4.1 Ein Array anlegen, das nicht mit dem Element 0 beginnt“.0 schaltet php.ini-recommended dies aus Geschwindigkeitsgründen ab; php.ini-dist erlaubt aber weiterhin das Lesen der Umgebungsvariablen, um abwärtskompatibel ...

Get PHP 5 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.