【发布时间】:2018-01-31 11:39:03
【问题描述】:
我正在学习 PHP 和 Laravel 的基础知识。我需要了解从名为 app.php 的 Laravel 配置文件中获取的这段代码的语法。我缩短了这个文件的内容以适应这里。我只对语法感兴趣。
<?php
return [
'name' => env('APP_NAME', 'Laravel'),
'env' => env('APP_ENV', 'production'),
'providers' => [
Illuminate\Auth\AuthServiceProvider::class,
Illuminate\Broadcasting\BroadcastServiceProvider::class,
],
];
?>
我知道 return 在函数中的作用。它终止函数并返回一个值。但在这里,我认为它本身就是返回一个数组。如果我错了,请纠正我。它返回一个关联数组,其中的键是:名称、环境、提供者。双箭头将值分配给数组中的键。因此,例如 env('APP_ENV', 'production'); 被分配为 'env' 键的值。
另一件事是这个返回返回数组的位置?此文件是否包含在其他文件中?
我不明白的另一件事是env() 电话。它是内置的PHP函数吗?它有什么作用?
【问题讨论】: