razxc / dotenv
支持bash语法和零依赖的env文件解析器
0.1.0
2022-08-05 08:37 UTC
Requires
- php: ~7.3|~8.0
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ~9.0
README
这个PHP库提供了一个支持bash语法和零依赖的纯dotenv解析器。需要PHP 7.3或更高版本。
替代方案: symfony/dotenv, vlucas/phpdotenv
特性
- "export"表示法
- 默认值
- 多行值
- 变量解析
安装
composer require razxc/dotenv
示例
$array = DotenvParser::fromFile('path/to/.env', $_ENV); foreach ($array as $name => $value) { putenv("$name=$value"); } foreach ($array as $name => $value) { print $name . ' => ' . getenv($name) . PHP_EOL; }
待办事项
- 命令解析