xiaoxiaohui520134的博客

初级菜鸟总结一下笔记

tp框架在构造函数中调用成员方法笔记

在构造函数中调用成员方法尝试了很多次但是不成功,页面报错,虽然最后解决了,但是仍然很不明白,对构造函数的含义很模糊,如有大神还请指教,

首先声明一下:rootController是父类,其他所有的控制器都继承rootController包括userController,

先看一下错误代码:

class rootController extends Controller {

//构造方法

public function __construct(){
        parent::__construct();
        $this->user();

}

//成员方法

public function user(){

$userObj = new userController();

$userres = $userObj->getUser();

}

}

试了半天发现不能调用,前台页面报错,但不知道原因,然后猜想父类初始化工作还未完成之前,是不是不能去new 其子类userController所以去掉$userObj = new userController();这行代码,把userController的方法getUser()复制粘贴到本控制器下,然后就能调用了

class rootController extends Controller {

//构造方法

public function __construct(){
        parent::__construct();
        $this->user();

}

//成员方法

public function user(){

$userres = $this->getUser();

}
}



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoxiaohui520134/article/details/51559035
上一篇highcharts中从后台获取数据并添加
下一篇php 中list函数笔记
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭