#file1
spl_autoload_register(function($class){
require_once "{$class}.php";
});
new classes\Foo();
#file2
namespace classes;
class Foo implements toolInterface {
function __construct(){
echo __CLASS__;
}
public function tool(){
}
}
我有spl_autoload_register問題,上面的例子中工作得很好,但是當我嘗試使用use classes
就會有致命的錯誤,任何人都知道如何解決這個問題?spl_autoload_register無法得到「使用」命名空間
//fatal error
spl_autoload_register(function($class){
require_once "{$class}.php";
});
use classes;
new Foo();