如何处理多个自动加载器中的冲突

时间:2014-03-27 10:04:05

标签: php autoload

我在我的系统中使用 _ 自动加载 ,我需要导入一个包含很多类的库,它使用 _autoload 函数自动加载其类。
不幸的是,一旦我调用这个库,代码就会用错误的路径调用我的类。

  does anyone have any idea how can i solve this issue?   

1 个答案:

答案 0 :(得分:0)

如评论部分所述,您可以注册自动加载功能,尤其是您的命名空间。取from the php docs,这是一个例子:

<?php

namespace Foobar;

class Foo {
    static public function test($name) {
        print '[['. $name .']]';
    }
}

spl_autoload_register(__NAMESPACE__ .'\Foo::test'); // As of PHP 5.3.0
new InexistentClass;

阅读PHP Namespaces以完全了解其工作原理。