में रिटर्न स्टेटमेंट के बाद कोड मैं एक बेहद पुरातन साइट पर/साथ काम कर रहा हूं जिसे मैं अपना नाम नहीं डालूंगा। वहाँ, मौजूदा कोड में एक फिर से उत्पन्न पैटर्न लगता है की तर्ज पर:एक PHP फ़ंक्शन
function foo() {
$a = 'a';
$b = 'b';
return;
$c = 'c';
$d = 'd';
}
मैं एक समारोह है कि मैं नहीं लिखा था से मौजूदा कोड को हटाने के लिए बहुत relunctant हूँ, और है के रूप में सब कुछ काम कर रहा है । लेकिन मैं जानना चाहूंगा क्यों?
मैंने जो कुछ भी सीखा है (एक गोटो लाइन कॉल के अपवाद के साथ) मुझे बताता है कि रिटर्न स्टेटमेंट के बाद कोड बेकार है। क्या यह? पिछला प्रोग्रामर ऐसा क्यों करेगा?
हां यह है। शायद वह कुछ परीक्षण कर रहा था। –
मैं यह जानने की आवश्यकता की सराहना करता हूं कि पिछले डेवलपर ने कुछ परेशान और बेवकूफ क्यों किया था। अक्सर हम खुद को केवल शर्मनाक और आगे बढ़ते पाते हैं ... जब तक यह हमें हफ्तों बाद काटता है, एक बार जब हम भूल गए हैं कि हमने क्या किया है। –
चीयर्स - मुझे सही पता है? उस परियोजना के दौरान मैंने कितनी बार चेहरे की थी, पागल – Chris