httpd.conf настройки переменной среды, доступной через getenv (), но не через $ _ENV - PullRequest
0 голосов
/ 01 февраля 2019

В моем файле httpd.conf я включил переменную среды:

SetEnv BASEDIR "/base/dir"

Когда я пытаюсь получить доступ к этому значению с помощью суперглобального $ _ENV, возвращаемое значение равно нулю:

<?php
var_dump($_ENV);
//array(0) {}

var_dump($_ENV["BASEDIR"]);
//null

но если я обращаюсь к нему с помощью функции getenv(), результат будет таким, как ожидалось:

var_dump( getenv("BASEDIR") );
//string(9) "/base/dir"

Почему значение не отображается в суперглобальном элементе $ _ENV, что я делаю неправильно?

...