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



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

我想使用PHP的扩展,它为一些类提供与通过composer定义的其他类相同的定义(名称、命名空间、函数)。

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

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

相关内容

  • 没有找到相关文章

最新更新