Подтвердить что ты не робот

Какая разница между __construct() и init()

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

4b9b3361

Ответ 1

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

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


В той же теме:

Ответ 2

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