@Flubba, क्या यह मुझे अपनी शामिल निर्देशिका के अंदर फ़ोल्डर रखने की अनुमति देता है? फ्लैट में निर्देशिकाएं मुझे दुःस्वप्न देती हैं। क्योंकि संपूर्ण ऑब्जेक्ट निर्देशिका inc निर्देशिका में होनी चाहिए।
ओह हाँ, बिल्कुल। तो उदाहरण के लिए, हम subfolders की एक परत का उपयोग करते हैं, आमतौर पर:
require_once('library/string.class.php')
आपको वास्तव में उच्च ट्रैफ़िक साइटों में बहुत अधिक पथ शामिल करने पर भरोसा रखने की आवश्यकता है, क्योंकि PHP को वर्तमान निर्देशिका के माध्यम से खोजना है और फिर यह देखने के लिए पथ में सभी निर्देशिकाएं हैं कि आपकी फ़ाइल वहां है या नहीं चीजें ऊपर अगर आप हथौड़ा हो रही है।
तो उदाहरण के लिए यदि आप एमवीसी कर रहे हैं, तो आप पथ को अपने एप्लिकेशन डायरेक्टॉय में पथ शामिल करेंगे और फिर फॉर्म में चीजों को संदर्भित करेंगे
'model/user.class'
'controllers/front.php'
जो कुछ भी।
लेकिन आम तौर पर बोलते हुए, यह आपको अपने PHP में वास्तव में छोटे पथों के साथ काम करने देता है जो कहीं से भी काम करेगा और यह वास्तविक वास्तविक दस्तावेज़ रूट malarkey की तुलना में पढ़ने के लिए बहुत आसान है।
उन स्क्रिप्ट-आधारित विकल्पों का लाभ दूसरों ने सुझाव दिया है कि वे साझा बॉक्स पर भी कहीं भी काम करते हैं; पथ को शामिल करने के लिए थोड़ा और विचार और प्रयास की आवश्यकता है, लेकिन जैसा कि मैंने बताया है कि आप __autoload का उपयोग करना शुरू करते हैं जो कि सबसे बढ़िया है।