提问人:steven 提问时间:5/12/2021 更新时间:5/12/2021 访问量:96
Laravel如何处理Illuminate命名空间
how laravel handle illuminate namespace
问:
据我所知,命名空间用于防止类、函数、...PHP 中的冲突。例如,在 Laravel 8 中,当我们创建一个模型时,命名空间是,当我们想使用这个模型时,我们必须像 .我的问题是当我们使用 时,为什么我们不显式使用完整路径App\Models
use App\Models\MyModel
use Illuminate\Support\Arr
vendor\laravel\framework\......
答:
1赞
Andrew Gillis
5/12/2021
#1
它是 PSR-4 自动加载标准的一部分,取代了 PSR-0 自动加载标准。Composer 从您的项目和依赖项编译了一个自动加载 .php 的 .作为引导过程的一部分,该文件包含在应用程序中并注册每个命名空间。composer.json
评论