Nachtrag zu $_ENV
bearbeitet von Regina Schaukrug> $_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.
~~~bash
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](http://php.net/manual/de/ini.core.php#ini.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`.
Nachtrag zu $_ENV
bearbeitet von Regina Schaukrug> $_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.
~~~bash
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](http://php.net/manual/de/ini.core.php#ini.variables-order) fehlt. Es steht auf "GPCS". Setzt man es auf "EGPCS", dann wird `$_ENV` gefüllt. Aber das ist nicht notwendig, denn es gibt `$_SERVER`.