PHP 与自动加载 · 第 6 题,共 12 题
在 PHP 中,自动加载器(Autoloader)的作用是什么?
有 1 个正确答案。 简单
显示答案
答案
- B 一旦某个类第一次被使用,它就自动加载该类所在的文件
解析
如果没有 自动加载器,每个文件都必须用 require_once 引入其依赖,在有数百个类时会变得混乱且容易出错。自动加载器通过 spl_autoload_register() 注册,一旦 PHP 遇到未知的类就会介入;它根据类名推导出文件路径并引入该文件。Composer 按照 PSR-4 规则生成这样的自动加载器,因此 TYPO3 只会加载一次请求实际需要的类。自动加载器不会更新包;那是 composer update 的工作。