Size: a a a

2020 September 05

СП

Сергей Предводителев... in Yii Framework 3
там с putenv сложно насколько я понял. не всё можно прокинуть, регулируется в php.ini
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Borisov
$_ENV['APP_ENV'] ?? ‘dev’ - аналог «красивее»
И правда работает)))

Почему $_ENV['dsag']; вываливает нотис, а $_ENV['dsag'] ?? 2 нет?
источник

СП

Сергей Предводителев... in Yii Framework 3
Я не корректный пример привёл)

Environment::getVar('APP_ENV') === 'dev'
источник

AB

Alexander Borisov in Yii Framework 3
Сергей Предводителев
И правда работает)))

Почему $_ENV['dsag']; вываливает нотис, а $_ENV['dsag'] ?? 2 нет?
эм 🙂 он так и задуман
источник

СП

Сергей Предводителев... in Yii Framework 3
пойду доку почитаю))
источник

AB

Alexander Borisov in Yii Framework 3
Сергей Предводителев
Я не корректный пример привёл)

Environment::getVar('APP_ENV') === 'dev'
а дефолтное значение где?
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Borisov
а дефолтное значение где?
null должен возвращать если не найдено ничего
источник

AB

Alexander Borisov in Yii Framework 3
Сергей Предводителев
null должен возвращать если не найдено ничего
$_ENV['APP_ENV'] ?? null === ‘dev'
источник

СП

Сергей Предводителев... in Yii Framework 3
ну вариант
источник

АГ

Алексей Гевондян... in Yii Framework 3
а putenv не решает?
источник

АГ

Алексей Гевондян... in Yii Framework 3
сделайте функцию env() как в ларе
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей Гевондян
а putenv не решает?
источник

АГ

Алексей Гевондян... in Yii Framework 3
а чем dotenv не устраивает?
источник

СП

Сергей Предводителев... in Yii Framework 3
Но опять же в зависимости от настроек php getenv может возвращать переменную, а $_ENV будет пустой.
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей Гевондян
а чем dotenv не устраивает?
А там вроде нет функции для получения переменной из окружения...
источник

АГ

Алексей Гевондян... in Yii Framework 3
в чем вообще проблема то? вы пытаетесь где-то там через систему конфигурации прописать переменные окружения?
источник

АГ

Алексей Гевондян... in Yii Framework 3
почему бы не использовать как у всех нормальных людей .env файлы и не грузить их при бутстрапе?
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей Гевондян
в чем вообще проблема то? вы пытаетесь где-то там через систему конфигурации прописать переменные окружения?
composer-config-plugin поддерживает .env
источник

АГ

Алексей Гевондян... in Yii Framework 3
а так то вообще докер сам пробрасывает энв... для тех кто без докера - изобрели костыль дотенв... ну а все остальное чото от лукавого как-то
источник

СП

Сергей Предводителев... in Yii Framework 3
Вопрос в том, как получить переменную окружения
источник