PHP:phpdotenv从.env自动加载环境变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP:phpdotenv从.env自动加载环境变量相关的知识,希望对你有一定的参考价值。

简介

Loads environment variables from .env to getenv(), $_ENV and $_SERVER automagically.

文档

安装

composer require vlucas/phpdotenv

示例

<?php

include ./vendor/autoload.php;

use Dotenv\\Dotenv;

// 加载
$dotenv = Dotenv::createImmutable(__DIR__);
$dotenv->safeLoad();

// 获取变量
print_r($_ENV[SECRET_KEY]);
// abc123

以上是关于PHP:phpdotenv从.env自动加载环境变量的主要内容,如果未能解决你的问题,请参考以下文章

dotenv 在生产中需要 .env 文件

使用 Docker 和 PHP 从 env 文件加载环境变量

如何在我的整个项目中使用 phpdotenv 库?

未定义变量:Laravel 5.3 中的 _ENV

Slim 框架中的设置文件 .env

php 服务器变量$_SERVER 服务器环境变量 $_ENV