我想知道PHP应用程序中__construct()
和init()
函数之间的区别是什么,尤其是在Zend Framework应用程序中。
答案 0 :(得分:54)
init()由构造函数调用。
init()没有在PHP的规范中定义,它只是Zend Framework提供的一种方法,可以帮助初始化而无需自己重写构造函数。
关于同一主题:
答案 1 :(得分:11)
__construct是一种php magic方法。它始终存在,并在对象创建时调用。 init()只是ZF中常用的一种reguar方法..