razxc/dotenv

支持bash语法和零依赖的env文件解析器

0.1.0 2022-08-05 08:37 UTC

This package is auto-updated.

Last update: 2024-09-05 12:46:24 UTC


README

Latest Stable Version Total Downloads License PHP Version Require codecov

这个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;
}

待办事项

  • 命令解析