2010-09-19 13 views
39

के बीच क्या अंतर है, मैं सोच रहा था कि PHP अनुप्रयोग में __construct() और init() फ़ंक्शंस के बीच अंतर क्या है, खासकर ज़ेंड फ्रेमवर्क एप्लिकेशन में।__construct() और init()

उत्तर

52

init() निर्माता द्वारा कहा जाता है।

init() PHP के विनिर्देश में परिभाषित नहीं है, यह Zend फ्रेमवर्क के साथ ही एक विधि निर्माता खुद को फिर से लिखने के बिना प्रारंभ मदद करने के लिए उपलब्ध है।


एक ही विषय पर:

+0

तो ... मैं संक्षेप में प्रस्तुत करने के लिए ... '' init' __construct' द्वारा कहा जाता है कर रहा हूँ तो क्या होगा? या यह मामला है कि '' init' __construct' के बाद कहा जाता है? – iGbanam

11

__construct एक php magic तरीका है। यह हमेशा से मौजूद है और वस्तु निर्माण पर कहा जाता है। init() सिर्फ एक reguar विधि आमतौर पर .. जेडएफ में प्रयोग किया जाता है

संबंधित मुद्दे