您的位置:首页 > 编程语言 > PHP开发

php继承后构造函数的特性

2016-06-24 15:50 489 查看
在5.x版本的php中:

如果父类有构造函数,它的子类也有构造函数,那么在运行子类时就“不会执行父类的构造函数”。

要想执行父类的构造函数,需要在子类的构造函数中加上:

parent::__construct();


这个函数的意思是调用父类的构造函数。

这个细节点在框架中市场遇到。

如tp框架中,当我们自己创建的控制器中写了自己的构造方法后,再运行$this->error等函数时就会报“找不到函数”的错误,这是应为父类的构造方法没有被执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: