PHP引入命名空间 无法使用的问题 报错!
环境
使用的是ThinkPHP3.2.2,发现命名空间出现问题,无法使用!
文件
#/Application/Common/Common/Api/WebServer.php
namespace Common\Api;
class WebServer {
public function demo(){
var_dump( __NAMESPACE__ );
var_dump( __FILE__ , __LINE__ );
}
}
#/Application/Home/Controller/InitController.class.php
namespace Home\Controller;
use Think\Controller;
use Common\Api;
class IndexController extend Controller {
public function index(){
//引入了 /Application/Common/Common/Api/WebServer.php
load('Common.Api.WebServer');
}
}
#/Application/Home/Controller/IndexController.class.php
namespace Home\Controller;
class IndexController extend InitController {
public function index(){
$demo = new WebServer();
var_dump( $demo->demo() );
}
}
报错
#访问 HomeController 控制器的 index模块报错提示:
Class 'Home\Controller\WebServer' not found
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)