__construct()和init()之间有什么区别

tom*_*tom 40 php zend-framework

我想知道PHP应用程序之间的区别__construct()init()功能有什么区别,特别是在Zend Framework应用程序中.

Col*_*ert 54

init()由构造函数调用.

init()没有在PHP的规范中定义,它只是Zend Framework提供的一种方法,可以帮助初始化而无需自己重写构造函数.


在同一主题上:


Ser*_*min 11

__construct是一种php 魔术方法.它始终存在,并在对象创建时调用.init()只是ZF中常用的一种reguar方法.