2011-11-22 15 views
15

मैं अनिवार्य रूप से एक PHP कोडर हूं जो कुछ चीजों को पायथन में कोड करना शुरू कर दिया है। मैं Python PDB से आश्चर्यचकित हूं, PHP के बराबर कुछ है?PHP - PHP में पायथन पीडीबी (डीबगर) के लिए समतुल्य?

मैं एक PHP वेब फ्रेमवर्क के साथ काम कर रहा हूं और मुझे विशेष रूप से pdb.set_trace() पसंद है जो बहुत उपयोगी है जब हम पाइथन में वेब ढांचे के साथ काम कर रहे हैं।

मेरा सवाल है, PHP के लिए कुछ समतुल्य है?

+0

के संभावित डुप्लिकेट (http://stackoverflow.com/questions/1494288/good-free-php-debugger) – Gordon

+0

[PHP डीबगर चुनना] का संभव डुप्लिकेट (http://stackoverflow.com/questions/645081/choosing-a-php-debugger) – Gordon

+0

[PHP कोड डीबग कैसे करें] के संभावित डुप्लिकेट (http://stackoverflow.com/ प्रश्न/5243572/कैसे करने वाली डिबग-php-कोड) – Gordon

उत्तर

5

यदि आप आईडीई का उपयोग कर रहे हैं, तो इसे कोड और कोड के सामान्य सूट में कदम उठाने के लिए डिबगिंग फ़ंक्शंस में बनाया जाना चाहिए था। मैं खुद Zend Studio का उपयोग करता हूं।

कहा करने के बाद कि, मैं निम्नलिखित का इस्तेमाल किया है:

  • var_dump चर डंप और आप पर एक्सटेंशन इंस्टॉल कर सकते हैं
  • debug_backtrace कोड निष्पादन

के पश्व-अनुरेखन उत्पन्न करने के लिए वस्तुओं के लिए अपने सर्वर, XDebug बहुत अच्छा है। यह आपको किसी भी बोतल गर्दन की पहचान करने के लिए अपने कोड को प्रोफाइल करने की अनुमति देता है। एक अलग एप्लिकेशन का उपयोग करके अपने डिबगिंग करने के लिए आप इसे रिमोट डीबगर से भी कनेक्ट कर सकते हैं।

2

आपको निश्चित रूप से psysh आज़माएं।

यह आईपीथॉन जैसे PHP के लिए एक बेहतर खोल है और पीडीबी के रूप में इंटरैक्टिव डीबगिंग का भी समर्थन करता है।

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