वर्तमान में, मैं नेटबीन आईडीई का उपयोग कर रहा हूं और इसमें एक बहुत अच्छी सुविधा है जो दिखाती है कि एक चर परिभाषित किया गया है लेकिन इसका उपयोग इस क्षेत्र में नहीं किया जाता है। यदि आपके पास पुराने कोड का समूह है, तो यह बहुत अच्छी तरह से काम करता है, और आप इससे मृत बिट्स को हटाने की कोशिश कर रहे हैं।केकेपीएचपी विचारों में अप्रयुक्त चर ढूंढना
क्या कोई उपकरण/सेवा/कुछ भी है, जो वही काम करेगा जो नियंत्रक में सेट चर को मिलेगा लेकिन फिर दृश्य में उपयोग नहीं किया जाएगा। यह पूरी तरह से स्वचालित नहीं है।
उदाहरण के लिए यदि आप अपने नियंत्रक में निम्नलिखित है:
$this->set(array(
'variable1' => $variable1,
'variable2' => $variable2
));
और दृश्य इस तरह दिखता है:
<p>Peter ate <?php echo $variable1; ?> apples.
यह लोगों का ध्यान जाएगा या किसी अन्य तरीके से variable2
पहचान (यह है कि दिए गए लेआउट में भी प्रयोग नहीं किया जाता है)।
+1 - अगर कोई इसे साफ तरीके से कर सकता है तो मैं बहुत 0_0 होगा क्योंकि समस्या यह है कि दृश्यों को पारित किए गए वर्रों को अक्सर सरणी या समान रूप से किया जाता है।वे, अन्य वर्रों के साथ स्थानीय रूप से परिभाषित किए जाते हैं। यह तथ्य है कि वे स्थानीय बन जाते हैं और केवल तब मौजूद होते हैं जब निष्पादन उस कार्य (रन टाइम पर) के भीतर होता है जो "समस्या" है। इसका मतलब है कि प्रतिबिंब बेकार है (क्योंकि यह केवल कोड को देखता है, यह वास्तव में यह निष्पादित नहीं करता है कि रन टाइम पर स्थानीय वर्र्स क्या बनाए जाते हैं, इसका उपयोग करते हुए निकालें() या $$)। सौभाग्य। – VBAssassin