gpt4 book ai didi

php - 'use' 怎么知道从哪里开始搜索文件呢?

转载 作者:行者123 更新时间:2023-12-02 08:15:40 24 4
gpt4 key购买 nike

我在 Laravel 中创建了一个 Controller ,它使用以下 use:

use Illuminate\Http\Request;

Controller 如何知道在哪里可以找到Request? Controller 本身位于:

app\Http\Controllers\LoginController.php

但是请求在:

vendor\laravel\framework\src\Illuminate\Http\Request.php


那么为什么使用:

use Illuminate\Http\Request;

...而不是:

use vendor\laravel\framework\src\Illuminate\Http\Request;

这也行吗? Controller 如何知道从哪里开始搜索?

最佳答案

Laravel 使用 composer在它的核心有一个PSR-0/PSR-4兼容的自动加载器。

PSR-0 和 PSR-4 标准规定了如何根据命名空间解析文件夹。还有 laravel 的 Autoloader , 通过 PHP 的 Autoloading有助于解决并包含正确的文件。

关于php - 'use' 怎么知道从哪里开始搜索文件呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42243897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com