Чтобы загрузить данные из файла.env в PHP, вы можете использовать различные методы. Вот несколько часто используемых подходов:
-
Использование библиотеки Dotenv:
- Установите библиотеку Dotenv с помощью Composer, выполнив команду:
composer require vlucas/phpdotenv. - Создайте файл.env в корневом каталоге вашего проекта и определите переменные в формате
KEY=VALUE. - В вашем PHP-скрипте загрузите файл.env, используя следующий код:
require_once __DIR__ . '/vendor/autoload.php'; $dotenv = Dotenv\Dotenv::createImmutable(__DIR__); $dotenv->load(); - Теперь вы можете получить доступ к переменным среды, используя
getenv('KEY').
- Установите библиотеку Dotenv с помощью Composer, выполнив команду:
-
Разбор файла.env вручную:
- Прочитайте файл.env построчно и проанализируйте пары ключ-значение.
- Задайте переменные среды, используя
putenv('KEY=VALUE'). - Затем вы можете получить значения, используя
getenv('KEY').
-
Использование PHP
$_ENVSuperglobal:- PHP автоматически заполняет суперглобальный массив
$_ENVзначениями переменных среды, включая те, которые определены в файле.env. - Просто получите доступ к переменным, используя
$_ENV['KEY'].
- PHP автоматически заполняет суперглобальный массив