我正在尝试在我的项目中使用类自动加载。这是我写的:
在 main.php 上:
namespace myproject;
spl_autoload_extensions(".php");
spl_autoload_register();
subspace\myclass::mystaticmethod();
在子空间/myclass.php 上:
namespace myproject\subspace;
class myclass {
static function mystaticmethod() {
....
}
}
我收到此错误:
PHP Fatal error: Class 'myproject\\subspace\\myclass' not found
到目前为止,我只发现文档中区分大小写的名称存在问题,所以我只切换到小写,但我得到了同样的错误。为什么?
[编辑]使用 PHP 5.3.3