На моем сервере переменная окружения установлена в значение valueOfMyVariable. Моя проблема в том, что getenv () возвращает false, если я запускаю файл в командной строке, но true, если я запускаю его из браузера.
<?php var_dump( getenv('myEnvVariable') ) ?>
Запуск этого кода из командной строки (php myfilename.php
) вернет 'false'
.
Запуск этого кода из браузера возвращает 'valueOfMyVariable'.
Я ожидаю, что в результате обоих вызовов будет 'valueOfMyVariable'
.
Кто-нибудь знает, почему в первом случае вместо моей переменной false
? Эта проблема связана с проблемой конфигурации?
Если я не достаточно ясен, не стесняйтесь просить о точности, проблема проста, но трудно объяснить это должным образом, поскольку английский не является моим основным языком.