我的json rpc 我在application 下新加了一個服務。使用命名空間來區(qū)分類。但是調用的時候會提示類找不到。
如果去掉命名空間則沒問題。想知道這是為什么?
// 判斷類對應文件是否載入
if (!class_exists($class)) {
$include_file = __DIR__ . "/Services/$class.php";
var_dump($include_file);
if (is_file($include_file)) {
require_once $include_file;
}
if (!class_exists($class)) {
$code = 404;
$msg = "class $class not found2, $include_file";
StatisticClient::report($class, $method, $success, $code, $msg, $statistic_address);
// 發(fā)送數據給客戶端 類不存在
return $connection->send(array('code' => $code, 'msg' => $msg, 'data' => null));
}
}
一直提示404
我新加的文件頭如下
namespace Services;
use Components\Utils\DB;
use Modules\TestContainerModule;
/**
我刪除namespace 和繼承 之后則可以正常調用
想知道是為什么?求助,