/ / PHP और mysql में डिबगिंग के लिए सबसे अच्छा तरीका - php, mysql, डीबगिंग, एरर-हैंडलिंग, डाई

PHP और mysql में डीबगिंग के लिए सबसे अच्छा तरीका - php, mysql, डिबगिंग, त्रुटि-हैंडलिंग, मरना

वर्तमान में मेरे कोड इस तरह दिखते हैं:

Query 1 or die(debug(mysql->error));
Query 2 or die(debug(mysql->error));
Query 3 or die(debug(mysql->error));
Query 4 or die(debug(mysql->error));
Query 5 or die(debug(mysql->error));

function debug(x)
{
echo "The error is" x;
}

यदि मैं अपनी वेबसाइट में डिबग संदेश हटाना चाहता हूं, तो मैं किसी भी समय डिबग समारोह में केवल 1 पंक्ति टिप्पणी करता हूं।

मेरे प्रश्न हैं

  1. क्या मरना उपयोग करना अच्छा है? यदि मरो को क्वेरी 3 पर बुलाया जाता है, तो क्वेरी 4, क्वेरी 5 को निष्पादित किया जाएगा?
  2. क्या यह सबसे अच्छा तरीका है?

उत्तर:

उत्तर № 1 के लिए 1

1-क्या मरना अच्छा है? अगर मर 3 क्वेरी 3 पर कहा जाता है, क्वेरी करते हैं 4, क्वेरी 5 को निष्पादित किया जाएगा?

नहीं। मरो () का मतलब है कि स्क्रिप्ट बंद हो जाएगी। बस रोकें और त्रुटि वितरित करें।

2-क्या यह सबसे अच्छा तरीका है?

हाँ। यह एक दृष्टिकोण है जिसे मैं उपयोग करना पसंद करता हूं।

हालाँकि यह सभी में अच्छी तरह से है विकास चरण, यह पृष्ठ को तोड़कर और यहां तक ​​कि mysql त्रुटियों को देकर उपयोगकर्ता अनुभव को बर्बाद कर देता है।

यदि आपकी साइट लाइव है, तो बेहतर सीखें कि त्रुटि से निपटने का उपयोग कैसे करें और अपने उपयोगकर्ताओं को एक त्रुटि दें जो वे समझें। यहाँ एक अच्छा ट्यूटोरियल है।

पढ़ना मरने ().