此时,vlucas/phpdotenv 库提供了一种简单而高效的方式来管理 PHP 项目中的环境变量。 什么是 phpdotenv? 为什么使用 phpdotenv? 开始使用 phpdotenv 以下是将 phpdotenv 集成到 PHP 项目中的步骤。 步骤 1:安装 phpdotenv 通过 Composer(PHP 的依赖管理工具)安装 phpdotenv。 在项目目录中运行以下命令: composer require vlucas/phpdotenv 这将把 vlucas/phpdotenv 添加到项目的依赖中,并生成包含库及其自动加载器的 vendor
安装开发包 项目地址:https://github.com/vlucas/phpdotenv composer require vlucas/phpdotenv 使用 创建 env 服务。
// vlucas/phpdotenv/src/Dotenv.php create() // vlucas/phpdotenv/src/Loader/Loader.php load() 最后通过 //vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php /** * Write to an environment variable
├── translation │ ├── translation-contracts │ └── var-dumper └── vlucas └── phpdotenv
.*", "vlucas/phpdotenv": "~2.2", "guzzlehttp/guzzle": "^6.2", "predis/predis": "^1.1",
参见 5.0 Environment variables sometimes return null #8191 Use phpdotenv methods instead of getenv/putenv
Dotenv($app->environmentPath(), $app->environmentFile()))->load(); Laravel使用的是 Dotenv的PHP版本 vlucas/phpdotenv
加载配置文件的类库和扩展 Yaconf - 一个高性能的配置管理扩展 config - 一个轻量级的配置加载器, 支持 PHP, INI, XML, JSON, YAML files Zend-config phpdotenv