PHP में OOP में ऑटोलोडिंग के नियम
spl_autoload_register फ़ंक्शन
फ़ाइल की शुरुआत में केवल एक बार लिखा जाता है। फिर
विभिन्न वर्गों की इतनी वस्तुएं बनाई जा सकती हैं,
जितनी चाहें, मुख्य बात यह है कि उनके नाम सम्मेलनों
का पालन करते हों।
spl_autoload_register फ़ंक्शन
केवल उस फ़ाइल की शुरुआत में लिखा जाता है
जिसे ब्राउज़र की एड्रेस बार के माध्यम से कॉल किया जाता
है। यानी,
यदि कोई वर्ग अपने अंदर किसी अन्य वर्ग को
कॉल करता है या किसी से विरासत में मिलता है, और
वह वर्ग किसी अन्य फ़ाइल में कॉल किया जाता है, तो spl_autoload_register
को केवल इस अन्य फ़ाइल में लिखने की आवश्यकता है
- वर्ग फ़ाइल के अंदर इस फ़ंक्शन को
डुप्लिकेट करने की आवश्यकता नहीं है।