我是一名java程序员,现在我想学习CodeIgniter框架以应用于我的php应用程序。我在网上看到很多例子,我有一个问题。当我创建模型或控制器时,我必须从CI_Model和CI_Controller继承,但我的问题是:我是否必须始终在每个模型o控制器中创建构造?所以我的意思是我必须加入每一堂课
function __construct()
{
parent::__constuct();
}
答案 0 :(得分:1)
如果您不覆盖__construct
,则没有必要。但如果你覆盖它,你需要调用parent::__constuct();
,php不会自动调用父构造函数。
答案 1 :(得分:1)
答案是否定的。
我不知道它在java中是怎么回事。但是在php中,如果在子类中没有找到构造方法,它将调用父类