Regina Schaukrug: Nachtrag zu: $_ENV bleibt leer

Beitrag lesen

$_ENV gibt es in manchen modernen PHP-Installationen (Hier PHP 7.0 als php_cli und als Apache-Modul ausgeführt) nur als leeres Array.

grep 'variables_order' /etc/php/*/*/php.ini 

(in einer Shell ausgeführt) sagte mir gerade, dass das „E“ in der Einstellung für variables_order fehlt. Die Einstellung des Distributors (oder von den PHP-Machern) steht auf "GPCS". Setzt man es auf "EGPCS", dann wird $_ENV gefüllt. Aber das ist nicht notwendig, denn es gibt $_SERVER.