यह हमेशा मुझे bugged है एक पुनरावर्ती समारोह ही नाम के लिए, जब एक instantiated वर्ग $this
उपयोग कर सकते हैं की जरूरत है और एक स्थिर विधि का उपयोग कर सकते हैं self
आदिक्या आप अपना नाम दोहराए बिना PHP फ़ंक्शन रिकर्सिव बना सकते हैं?
वहाँ इसे फिर से नामकरण के बिना एक समान तरीके से एक पुनरावर्ती समारोह में यह करने के लिए है (सिर्फ रखरखाव पर कटौती करने के लिए)?
स्पष्ट रूप से मैं call_user_func
या __FUNCTION__
निरंतर उपयोग कर सकता हूं लेकिन मैं कुछ बदसूरत पसंद करूंगा।
+1 सच Grt प्रश्न ... –
क्यों '__FUNCTION__' बदसूरत है? आपको जो चाहिए वो हासिल करने के लिए एक बहुत अच्छा तरीका लगता है ... –
@ फ़ेलिक्स क्योंकि इसे शायद 'call_user_func' या 'eval' में जोड़ा जाना होगा। मैं 'self :: ($ var)' – alex