के लिए PHP-instanceof-operator में हेरफेर करें, मैं कुछ कक्षाओं के लिए एक सामान्य रैपर-क्लास रखना चाहता हूं ताकि कुछ विधि-कॉल को रोक और छेड़छाड़ की जा सके। विधि-कॉल-अग्रेषण, अवरोध, अब तक कोई समस्या नहीं है। लेकिन थोड़ी देर सोचने के बाद, मुझे एक समस्या मिली जिसके लिए मेरे पास कोई समाधान नहीं है: मैं अपने आवेदन में हर जगह अंतर्निहित इंस्टेंस-ऑपरेटर का उपयोग कर रहा हूं। बेशक यह अब और काम नहीं करेगा, क्योंकि रैपर इसके अंदर कक्षा का उदाहरण नहीं है। मैं ऑपरेटर का उपयोग जारी रखना चाहता हूं और इसे किसी अन्य फ़ंक्शन के साथ प्रतिस्थापित नहीं करना चाहता हूं।रैपर-क्लास
क्या इस समस्या के लिए समाधान लागू करने का कोई तरीका है? यह ऑपरेटर कैसे काम करता है? क्या यह कक्षाओं का कोर-फ़ंक्शन कॉल करता है जिसे मैं शायद अपने रैपर में ओवरराइट करने में सक्षम हूं?
मुझे पता है कि यह इस ऑपरेटर में हेरफेर करने के लिए वास्तव में "साफ" समाधान नहीं होगा, लेकिन मुझे लगता है कि यह मेरे लिए सबसे आसान समाधान होगा। और जैसा कि हम जानते हैं, वहाँ PHP में बहुत सी बातें जो कि स्वच्छ नहीं हैं
अपने जवाब के लिए धन्यवाद, एक अंतरफलक के बजाय ठोस वर्ग बेन
यह बिल्कुल वैसा ही समस्या मैं पता करने के लिए कोशिश कर रहा हूँ है। क्या आप इसे किसी भी तरह काम करने के लिए प्रबंधित करते थे? यदि ऐसा है, तो मुझे बहुत दिलचस्पी होगी कि आपने यह कैसे किया .. – mrjames