ज़ेंड और गैर-ज़ेंड कक्षाओं - पीएचपी, ज़ेंड-फ्रेमवर्क द्वारा बुलाए गए वर्गों में आवश्यकताएं प्रबंधित करना

मेरे पास एक वेब ज़ेंड फ्रेमवर्क एप्लिकेशन है जो उपयोग करता हैregisternamespace और Zend_Autoloader_Resource विभिन्न मॉड्यूल के लिए आवश्यक आवश्यकता को प्रबंधित करने के लिए। मेरे पास सरल वर्गों की एक श्रृंखला भी है जिसे क्रॉन नौकरियों द्वारा बुलाया जाएगा। दोनों के बीच कई वर्ग हैं जिन्हें दोनों द्वारा साझा किया जाना चाहिए। Requ_once कथनों को प्रबंधित करने का सबसे अच्छा तरीका क्या है कि न तो पक्ष को घुटने टेकते हैं?

स्पष्टीकरण: 1।कोई विशिष्ट त्रुटि नहीं है जिसे मैं अब सामना कर रहा हूं, लेकिन मेरे ज़ेंड प्रोजेक्ट में मुझे पता है कि अगर मैं आवश्यकता_ऑस में डालता हूं, तो यह शिकायत करता है। 2. आवश्यकता के लिए कारण बिल्कुल है क्योंकि मैं इन मॉड्यूल का उपयोग ज़ेंड के माध्यम से जीयूआई के माध्यम से करना चाहता हूं, लेकिन मैं इसके बिना ओवरहेड की वजह से ज़ेंड के बिना भी उनका उपयोग करना चाहता हूं। 3. घुमावदार knickers - छोटी चीजों से परेशान होने के लिए

उत्तर:

जवाब के लिए 0 № 1

ज़ेंड APPLICATION_PATH को परिभाषित करने का उपयोग करता है। यह उन बिट्स के चारों ओर तर्क करने के लिए काफी आसान है जिन्हें मैं कक्षाओं में शामिल नहीं करना चाहता हूं जब ज़ेंड द्वारा कहने के लिए कहा जाता है:

if (!defined("APPLICATION_PATH")){
include_once "path/class";
}

संबंधित सवाल
सबसे लोकप्रिय