我在我的系统中使用 _ 自动加载 ,我需要导入一个包含很多类的库,它使用 _autoload 函数自动加载其类。
不幸的是,一旦我调用这个库,代码就会用错误的路径调用我的类。
does anyone have any idea how can i solve this issue?
答案 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以完全了解其工作原理。