O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.15 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.0 schaltet php.ini-recommended dies aus Geschwindigkeitsgründen ab; php.ini-dist erlaubt aber weiterhin das Lesen der Umgebungsvariablen, um abwärtskompatibel zu bleiben.

Das Array $_ENV wird nur angelegt, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required