【发布时间】:2012-09-12 08:58:10
【问题描述】:
我在我的项目中使用 spl_autoload,但是当我尝试以下代码时,它给了我这个错误:
致命错误:在
中找不到类“Router\Route”
//路由器文件
<?php
namespace Router;
class Router{
function foo(){
new Route();
}
?>
//路由文件
<?php
namespace Router;
class Route{}
?>
有什么帮助吗?我对命名空间有点陌生。
【问题讨论】:
-
不确定是否可以多次声明同一个命名空间。如果你想使用命名空间。说“使用名称空间名称”。
-
您能告诉我们您的 spl_autoload_register 函数吗?
-
我正在使用默认的自动加载功能“spl_autoload_register('spl_autoload')”
标签: php class namespaces autoload spl