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.Quelle est la différence entre __construct() et init()
39
A
Répondre
52
init() est appelée 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 vous aider à initialiser sans avoir à réécrire vous-même le constructeur.
Sur le même sujet:
11
__construct est une méthode php magic. Il existe toujours et est appelé à la création d'objet. init() est simplement une méthode reguar généralement utilisée dans ZF.
Questions connexes
- 1. Quelle est la différence entre dict() et {}?
- 2. Quelle est la différence entre "$^N" et "$ +"?
- 3. Quelle est la différence entre = et: =
- 4. quelle est la différence entre:.! et: r !?
- 5. Quelle est la différence entre ~ et! opérateur?
- 6. Quelle est la différence entre un [[alloc] init] et un [[chose] retain]?
- 7. Cocoa-Touch. Quelle est la différence sémantique entre les méthodes d'initialisation de la classe init alloc/init?
- 8. Quelle est la différence entre la saturation et la luminosité?
- 9. Différence entre init() et la méthode principale() en Java
- 10. Quelle est la différence entre ces extraits?
- 11. Quelle est la différence entre applicationDidReceiveMemoryWarning, didReceiveMemoryWarning?
- 12. Quelle est la différence entre ces importations?
- 13. Quelle est la différence entre ces commentaires
- 14. Quelle est la différence entre la sérialisation et l'encodage?
- 15. Quelle est la différence entre la version et l'itération?
- 16. Quelle est la différence entre la programmation parallèle et multicœur?
- 17. Quelle est la différence entre la plate-forme et l'outil?
- 18. Quelle est la différence entre le tuyau et la douille?
- 19. Quelle est la différence entre ces codes?
- 20. Quelle est la différence entre ces conditions?
- 21. Quelle est la différence
- 22. Quelle est la différence entre JAIN SIP et MJSIP?
- 23. Quelle est la différence entre openGL et EAGL/openAL?
- 24. Quelle est la différence entre un nanokernel et un exokernel?
- 25. Quelle est la différence entre UML 2.1.2 et UML 2.2
- 26. Quelle est la différence entre ASP.NET DynamicData et IronSpeed?
- 27. Quelle est la différence entre DTCPing et DTCTester?
- 28. Quelle est la différence entre RMI et Corba?
- 29. Quelle est la différence entre "bool" et "bool?"
- 30. Quelle est la différence entre -ggdb gcc et -g gcc
Alors ... si je dois résumer ... 'init' est appelé par' __construct'? Ou est-ce que 'init' est appelé après' __construct'? – iGbanam