DEV Community 👩‍💻👨‍💻

Php Profi
Php Profi

Posted on • Originally published at phpprofi.ru on

Всё, что вы должны знать о переменных окружения в PHP

Переменные окружения, используемые в конфигурации, являются на сегодняшний день основным методом установки в приложении таких настроек, как учетные данные базы, API ключи, секретные ключи и всего, что является различным в зависимости от того, где развертывается приложение. Сейчас такие настройки попадают в код через окружение, вместо прямого прописывания в файлах конфигурации или, того хуже, хардкода прямо в коде.

You can't leak what you don't store

Давайте подробнее взглянем на то:

  • как это работает?
  • действительно ли это хорошая идея?
  • как с ними работать в PHP?
  • и в заключение на некоторые рекомендации и распространенные ошибки, которых следует избегать – на те ловушки, на которые мы наткнулись в реальном мире!

Читать далее: http://phpprofi.ru/blogs/post/72

Top comments (1)

Collapse
mgrachev profile image
Grachev Mikhail

В дополнение к использованию переменных окружения, я могу порекомендовать инструмент github.com/dotenv-linter/dotenv-li... - это линтер для .env файлов, написанный на Rust.

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.