web-dev-qa-db-fra.com

Quelle est la différence entre __construct () et init ()

Je me demandais quelle est la différence entre les fonctions __construct() et init() dans une application PHP, plus particulièrement dans une application Zend Framework.

40
tom

init () est appelé par le constructeur.

init () n'est pas défini dans la spécification de PHP, c'est seulement une méthode disponible avec Zend Framework pour aider à initialiser sans avoir à réécrire le constructeur vous-même.


Sur le même sujet:

56
Colin Hebert

__ construct est une méthode php magic . Il existe toujours et est appelé à la création d'objets. init () est juste une méthode régulière habituellement utilisée dans ZF ..

11
Sergey Eremin