为了账号安全,请及时绑定邮箱和手机立即绑定

获取 Laravel 中的所有 ENV 变量

获取 Laravel 中的所有 ENV 变量

PHP
萧十郎 2021-11-05 15:13:28
Laravel 有一个包含各种变量的 .env 文件。有没有办法在一行 PHP 代码中获取所有变量?我不想写echo env('APP_DEBUG')echo env('APP_URL')etc...我试过了env("*")env("*")但没有一个工作。
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

这应该有效:

$_ENV; // gives all env variables.


获取单个环境变量:

$_ENV['VARIABLE'];


查看完整回答
反对 回复 2021-11-05
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

读取所有env()属性的唯一安全方法是Dotenv直接使用:

$env = Dotenv\Dotenv::createArrayBacked(base_path())->load()

这种方法适用于所有环境:cli、分派作业、没有适当的 Web 服务器,即使 php.ini 忽略 env。


查看完整回答
反对 回复 2021-11-05
  • 2 回答
  • 0 关注
  • 353 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信