Php spl#U自动加载#U寄存器和扩展'之间的优先级;s函数?

Php spl#U自动加载#U寄存器和扩展'之间的优先级;s函数?,php,autoload,php-extension,Php,Autoload,Php Extension,我使用来管理依赖项和类加载。此工具使用spl\u autoload\u寄存器功能 我想使用一个PHP扩展,它提供了一些具有相同定义(名称、名称空间、函数性)的类,而不是通过composer定义的其他类 PHP将加载哪个类?扩展的一个,或者自动加载的一个,或者PHP的组件未定义?PHP将使用扩展的一个。这是因为只有当您试图访问一个不存在的类时,才会自动加载。扩展函数和类将在PHP启动后即代码开始运行之前存在。可以在此处找到一个用例:

我使用来管理依赖项和类加载。此工具使用
spl\u autoload\u寄存器
功能

我想使用一个PHP扩展,它提供了一些具有相同定义(名称、名称空间、函数性)的类,而不是通过composer定义的其他类


PHP将加载哪个类?扩展的一个,或者自动加载的一个,或者PHP的组件未定义?

PHP将使用扩展的一个。这是因为只有当您试图访问一个不存在的类时,才会自动加载。扩展函数和类将在PHP启动后即代码开始运行之前存在。

可以在此处找到一个用例: