php - 为什么使用 dotenv 库而不是解析 ini 文件?

标签 php ini phpdotenv

在 PHP 中,可以使用 parse_ini_file() 读取 *.ini 文件。然而,各种框架(包括 Laravel)选择引入一个单独的库来解析环境文件。

使用这个“dotenv”解决方案而不是 ini 文件和内置 PHP 函数的背后原因是什么?

最佳答案

使用 Laravel .env 对我有用

<?php
var_dump(parse_ini_file('.env', false, INI_SCANNER_RAW));

关于php - 为什么使用 dotenv 库而不是解析 ini 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34287052/

相关文章:

php - 如何从数据库中获取子字符串值?

php - 更改为 php.ini 无效

laravel - 使用 env ('APP_ENV' ), config ('app.env' ) 或 App::environment() 获取应用程序环境有什么区别?

php - json_encode - 参数中的 UTF-8 序列无效

php - Drupal - 如何显示类型 X 的 N 个节点?

bash - 使用 sed/awk 从 ini 样式文件中读取值

inno-setup - 如何在 Inno Setup 中从 INF 文件读取自定义值?

php - Laravel PHPUnit 加载 .env.testing 文件

php - fatal error : Class 'Dotenv\Dotenv' not found in . ../Bootstrap/DetectEnvironment.php 第 24 行

php - 将配置数据发送到 websocket