2010-06-17 16 views
5

PHP डीबगिंग सीखने के लिए आप सबसे अच्छे संसाधनों की क्या सलाह देते हैं?PHP संसाधनों को सीखने के लिए अच्छे संसाधन

क्या कोई विशिष्ट पुस्तक, स्क्रीनकास्ट, ब्लॉग पोस्ट या आलेख है जिसे आपने वास्तव में उपयोगी पाया है?

उत्तर

0

आईबीएम डेवलपर से पुराने अच्छा लेख
http://www.ibm.com/developerworks/library/os-debug/

हालांकि डीबगिंग के मुख्य विचार काफी सरल है: आप समझने के लिए अपने कार्यक्रम करता है। और जब कुछ गलत हो जाता है, तो आपको केवल कुछ चरणों पर रोकना, चर के मूल्यों की जांच करना, चरण-दर-चरण जांच करना है। इस तरह आप एक समस्या भाग निर्धारित कर सकते हैं।
और सिस्टम त्रुटि संदेशों को हमेशा मदद करने के लिए भी।
यह सब कुछ है।

2

यहां एक त्वरित Google खोज में मुझे जो मिल सकता है उसकी एक सूची यहां दी गई है। दूसरा लिंक सॉफ़्टवेयर है, शेष वीडियो पिछले दो को छोड़कर लेख हैं। मुझे व्यक्तिगत रूप से अंतिम पसंद आया क्योंकि यह एनपी ++ और एक्सडेबग का उपयोग करता है।

वैसे भी, समय की सबसे तुम सब करने की अपने कोड पठनीय रखने और अपने चर नाम है की जरूरत है और सही ढंग से कार्य करता है, लंबे नामों का उपयोग करने से डरो मत $meetings के बजाय $arr_dates_meetings की तरह एम। इससे आपकी गलतियों में कमी आएगी क्योंकि आप समस्याओं को आसानी से ढूंढेंगे। यह भी सुनिश्चित करें कि विकास करते समय आप अपने घोषित चर के मूल्यों का ट्रैक रखें। हो सकता है कि get_defined_vars() जैसे कुछ उन्हें वापस करने के लिए, या केवल आपकी रूचि रखने वाले कुछ का उपयोग करें।

वीडियो मैंने कहा न कि गति धीमी है तो आप शायद बेहतर बस लेख यह पर आधारित है की जाँच कर रहे हैं: एक ओर जहां दूर से

function echo_r($x){ 
    echo '<pre>'; 
    print_r($x); 
    echo '</pre>'; 
} 

: Debugging PHP using Xdebug and Notepad++

+0

वर्ष Sklar के लेख के लिए धन्यवाद, कभी नहीं –

+0

मेरा सौभाग्य से पहले यह देखा मदद करने के लिए –

0

मैं वास्तव में उपयोगी निम्नलिखित समारोह लगता है एक डीबगर, यह चर का निरीक्षण करने के लिए वास्तव में उपयोगी है। इसका उपयोग करने के लिए मुझे शायद ही कभी एक असली डीबगर की आवश्यकता होती है, मैं सिर्फ उस कोड को छिड़काता हूं जहां मुझे पुनः लोड करने और पुनः लोड करने की आवश्यकता होती है।

var_dump भी है लेकिन मैं पहला दृष्टिकोण पसंद करता हूं।

function echo_r($x){ 
    echo '<pre>'; 
    var_dump($x); 
    echo '</pre>'; 
} 
+1

वर डंप निश्चित रूप से 'debugging' प्रयोजनों के लिए बेहतर है के रूप में चर प्रकार शामिल हैं यह उत्पादन है में –

संबंधित मुद्दे