php - 如果直到稍后才加载自动加载,我的 index.php 文件如何知道如何使用类?
问题描述
我正在开发一个 Symfony 应用程序。应用程序的 index.php 文件包含以下逻辑:
<?php
use App\Kernel;
use Sonata\PageBundle\Request\RequestFactory;
use Sonata\PageBundle\Request\SiteRequest as Request;
use Symfony\Component\Debug\Debug;
require dirname(__DIR__).'/config/bootstrap.php';
if ($_SERVER['APP_DEBUG']) {
umask(0000);
Debug::enable();
}
...
bootstrap.php
反过来,该文件包含以下逻辑:
<?php
use Symfony\Component\Dotenv\Dotenv;
require dirname(__DIR__).'/vendor/autoload.php';
...
我对use
语句的理解是,它们只有在进行某种自动加载时才有效。那么在包含自动加载器之前,这些use
语句是如何工作的呢?
解决方案
推荐阅读
- php - 选择选项中的附加属性
- reactjs - 反应 useEffect 警告以放置缺少的依赖项。但是钩子中的依赖值发生了变化
- r - 复制聚类观察并为复制的聚类创建唯一标识符
- python - 我正在尝试根据日期列标题过滤数据框,例如“数据 b/w 7 月 1 日至 7 月 5 日”,但我无法在 py 中检索切片
- python - 使用Python将.csv文件读入数组时如何解决错误
- angular - 如何从angular8中的鼠标事件函数访问变量?
- azure - ARM 模板 - 设置对现有 RBAC 角色的依赖
- angular - 错误 0:nativescript 中的未知错误 http 失败响应
- javascript - TypeError Joi.validate 不是函数
- javascript - 如何即时在 daterangepicker 中设置选定的日期