Tôi đã tự hỏi sự khác nhau giữa các hàm __construct()
và init()
trong một ứng dụng PHP, đặc biệt hơn trong ứng dụng Zend Framework.Sự khác biệt giữa __construct() và init()
39
A
Trả lời
52
init() được gọi bởi hàm tạo.
init() không được xác định trong đặc tả của PHP, nó chỉ là một phương thức có sẵn với khung công tác Zend để giúp khởi tạo mà không phải tự viết lại hàm tạo.
Trên cùng một chủ đề:
11
__construct là phương thức php magic. Nó luôn luôn tồn tại và được gọi là tạo đối tượng. init() chỉ là một phương thức reguar thường được sử dụng trong ZF ..
Các vấn đề liên quan
- 1. Sự khác biệt giữa onLoad và ng-init trong góc
- 2. Sự khác nhau giữa window.onload = init(); và window.onload = init;
- 3. Sự khác biệt giữa $ (...) và `...`
- 4. Sự khác biệt giữa. và #
- 5. Sự khác biệt giữa $ * và $ @
- 6. Sự khác biệt giữa ". +" Và ". +?"
- 7. Sự khác biệt giữa "**/* /" và "** /"?
- 8. Sự khác biệt giữa = và: =
- 9. Sự khác nhau giữa init() và window.init() là gì?
- 10. Java: Sự khác biệt giữa <init> và <clinit> là gì?
- 11. Sự khác biệt giữa ObjectManager và EntityManager trong Symfony2?
- 12. Sự khác biệt về sự khác biệt giữa Matplotlib giữa Agg và Cairo
- 13. Sự khác biệt giữa Html.RenderAction và Html.Action
- 14. Sự khác biệt giữa cookie và phiên?
- 15. Sự khác biệt giữa '.' và "." trong java
- 16. Sự khác biệt giữa SimpleDB và S3
- 17. C++ - Sự khác biệt giữa (*). và ->?
- 18. Sự khác biệt giữa offsetHeight và clientHeight
- 19. Sự khác biệt giữa RDLC và SSRS
- 20. Sự khác biệt giữa "\ n" và Environment.NewLine
- 21. Sự khác biệt giữa qt và PyQt4
- 22. Sự khác biệt giữa AForge và OpenCV
- 23. Sự khác biệt giữa toFixed() và toPrecision()?
- 24. sự khác biệt giữa cacao và cocoatouch
- 25. Sự khác biệt giữa smtpClient.send() và smtpClient.SendAsync()?
- 26. Sự khác biệt giữa window.location.host và window.location.hostname
- 27. Sự khác biệt giữa DTLS và TLS
- 28. Sự khác biệt giữa Mealy và Moore
- 29. sự khác biệt giữa createRfcommSocketToServiceRecord và createRfcommSocket
- 30. Sự khác biệt giữa Arrays.sort() và Arrays.parallelSort()
... Vì vậy, nếu tôi để tóm tắt ... 'init' được gọi bởi' __construct'? Hoặc là trường hợp 'init' được gọi sau' __construct'? – iGbanam