【发布时间】:2014-04-13 20:24:38
【问题描述】:
试图了解命名空间和自动加载在 PHP 上的工作原理
Server.php 位于 core/server.php
namespace core\server
{
class Main
{
public function getTopic()
{
$get_params = $_GET;
if (empty($get_params)) $get_params = ['subtopic' => 'test'];
return $get_params;
}
}
}
和Index.php
spl_autoload_register();
use core\server as subtopic;
$test = new subtopic\Main();
var_dump($test);
它无法加载类 core/server/Main
【问题讨论】:
-
子主题!== 子主题
-
改了,还是找不到
-
好的,所以它无法加载类...自动加载器配置不正确。有什么问题?
-
spl_autoload_register();.... 你在传递什么参数?
标签: php namespaces autoload