Jam*_*old 0 php configuration environment-variables laravel
Laravel有一个.env文件,其中包含各种变量。有没有一种方法可以在一行PHP代码中获取所有变量?我不想写
echo env('APP_DEBUG')
echo env('APP_URL')
etc...
Run Code Online (Sandbox Code Playgroud)
我试过了
env("*")
env("*")
Run Code Online (Sandbox Code Playgroud)
但没有办法。
读取所有env()属性的唯一安全方法是直接使用Dotenv:
$env = Dotenv\Dotenv::createArrayBacked(base_path())->load()
Run Code Online (Sandbox Code Playgroud)
此方法适用于所有环境:cli、调度作业、没有适当的 Web 服务器,即使 php.ini 忽略 env。
这应该工作:
$_ENV; // gives all env variables.
Run Code Online (Sandbox Code Playgroud)
要获取一个环境变量:
$_ENV['VARIABLE'];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
299 次 |
| 最近记录: |