В чем разница между __construct () и init () - PullRequest
40 голосов
/ 19 сентября 2010

Мне было интересно, в чем разница между функциями __construct() и init() в приложении PHP, в частности в приложении Zend Framework.

Ответы [ 2 ]

54 голосов
/ 19 сентября 2010

init () вызывается конструктором.

init () не определен в спецификации PHP, это только метод, доступный в Zend Framework, чтобы помочь инициализации без необходимости переписывать конструктор самостоятельно.


По той же теме:

11 голосов
/ 19 сентября 2010

__ construct - это php magic метод.Он всегда существует и вызывается при создании объекта.init () - это обычный метод, обычно используемый в ZF ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...