【发布时间】:2013-02-07 04:48:31
【问题描述】:
这是一个在单个文件中使用 PHP 命名空间/自动加载的实验。
namespace trust;
class trust_network{
public function __construct(){
print "SUP";
}
}
namespace trust2;
$trust = new \trust\trust_network(); $do = new \test();
function __autoload($class){
require($class.".php");
print $class;
}
所以在命名空间 trust2 下,我调用了“\test”——也就是我想从全局基础的外部文件中自动加载该类。我写的东西不起作用。我知道我在命名空间下有 __autoload,但是如何在全局基础上声明它呢?不能在命名空间声明之前包含。
【问题讨论】:
标签: php namespaces autoload