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