php dotenv如何加载环境变量

avatar
作者
筋斗云
阅读量:0

在 PHP 中,使用 vlucas/phpdotenv 库可以轻松地加载和管理环境变量。首先,你需要通过 Composer 安装这个库:

composer require vlucas/phpdotenv 

接下来,创建一个名为 .env 的文件并添加一些环境变量。例如:

API_KEY=mysecretapikey DATABASE_URL=mysql://user:password@localhost/dbname 

现在,在你的 PHP 项目中加载这些环境变量。在项目的入口文件(例如 index.php)或者一个单独的配置文件中,添加以下代码:

<?php require 'vendor/autoload.php';  use Dotenv\Dotenv;  $dotenv = Dotenv::createImmutable(__DIR__); $dotenv->load(); 

这将会加载 .env 文件中的环境变量。现在,你可以使用 getenv() 函数获取这些变量:

$apiKey = getenv('API_KEY'); $databaseUrl = getenv('DATABASE_URL'); 

请注意,.env 文件可能包含敏感信息,所以不要将其添加到版本控制系统(如 Git)中。确保在 .gitignore 文件中添加对 .env 文件的引用:

.env 

这样,你就可以在 PHP 项目中使用 vlucas/phpdotenv 库加载和管理环境变量了。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!