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.