thinkphp __construct _initialize 方法

__construct

是php构造函数,如果子类没有则执行父类构造函数,如果子类有,则覆盖父类构造函数

 

_initialize

是thinkphp中的函数,在__construct 中被调用,如果当前类有,则在实例化后 初始化时执行,其是否执行与父类没有关系

但是在thinkphp中,如果父类使用__construct进行一些初始化,可能在没有实例化完成时无法调用一些函数,比如assign,使用_initialize可以有效解决这个问题

此处评论已关闭