加载扩展的类是否会覆盖普通的PHP Composer回退?

时间:2015-09-18 06:57:28

标签: php namespaces composer-php autoload

我们假设我们在一个名为My\Example\Object的PHP扩展中实现了一个类。为了允许优雅的降级,我想为同一个类提供标准的PHP实现,也像My\Example\Object一样。如果加载了扩展,它会使用扩展名而不是PHP类吗?假设我们正在使用Composer自动加载器,如果这有任何区别的话。

因此,加载扩展后,以下是否会使用.php文件?

<?php

use My\Example\Object;

new Object();

1 个答案:

答案 0 :(得分:0)

是的,确实如此。

首先解析扩展名中的命名空间。