spl_autoload_register 和扩展功能之间的优先级?

Priority between spl_autoload_register and extension's function?

我使用 composer 来管理我的依赖项和 class 加载。此工具使用 spl_autoload_register 功能。

我想使用 PHP 的扩展,它提供一些 class 与其他 class 定义相同的定义(名称、命名空间、功能)作曲家.

PHP 将加载哪个 class?扩展的一个,或者自动加载的一个,或者 PHP 的行为未定义?

PHP 将使用扩展名。这是因为仅当您尝试访问尚不存在的 class 时才会发生自动加载。扩展函数和 classes 将在 PHP 的启动之后存在,意思是在代码开始到 运行.

之前