PHP

php dotenv如何加载环境变量

小樊
84
2024-09-04 21:14:52
栏目: 编程语言

在 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 库加载和管理环境变量了。

0
看了该问题的人还看了