httpd.conf настройки переменной среды, доступной через getenv(), но не через $_ENV

В моем файле 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, что я делаю не так?

0 ответов

Другие вопросы по тегам