PHP त्रुटि हैंडलिंग: आप सभी को पता होना चाहिए



यह आलेख आपको प्रोग्राम प्रदर्शन के साथ PHP त्रुटि हैंडलिंग से परिचित कराएगा और इस प्रक्रिया में आपको अवधारणा को अच्छी तरह से समझने में मदद करेगा।

त्रुटि हैंडलिंग आपके प्रोग्राम द्वारा उठाए गए त्रुटियों को खोजने और कार्रवाई करने की प्रक्रिया है। यह लेख आपको अवधारणा को जानने में मदद करेगा विस्तार से निपटने में त्रुटि। इस लेख में निम्नलिखित बिंदुओं को शामिल किया जाएगा,

आइए PHP त्रुटि हैंडलिंग लेख के साथ शुरुआत करें,





गलती संभालना

PHP में त्रुटियों को संभालना बहुत आसान है।स्क्रिप्ट और वेब एप्लिकेशन बनाते समय, एरर हैंडलिंग बहुत महत्वपूर्ण हिस्सा है। यदि आपके कोड में त्रुटि जाँच कोड की कमी है, तो आपका कार्यक्रम बहुत ही अव्यवसायिक हो सकता है और आप सुरक्षा जोखिमों के लिए खुले हो सकते हैं।

हम अलग-अलग त्रुटि से निपटने के तरीके देखेंगे:



* सरल 'मरो ()' बयान

* कस्टम त्रुटियाँ और त्रुटि ट्रिगर

*त्रुटि की सूचना देना



जावा में बाइनरी सर्च एल्गोरिथ्म

आइए हम देखते हैं कि PHP फंक्शन हैंडलिंग डाई फ़ंक्शन के साथ कैसे काम करता है,

डाई () फ़ंक्शन का उपयोग करना

अपने PHP प्रोग्राम को लिखते समय आपको आगे जाने से पहले सभी संभावित त्रुटियों की जांच करनी चाहिए और आवश्यक उचित कार्रवाई करनी चाहिए।/Tmp/test.xt फ़ाइल के बिना उदाहरण

एक कस्टम त्रुटि हैंडलर बनाना

एक कस्टम त्रुटि हैंडलर बनाना बहुत सरल है। हम बस एक विशेष फ़ंक्शन बना सकते हैं जिसे पीएचपी कोड में कोई भी त्रुटि होने पर बुलाया जा सकता है।

यह फ़ंक्शन न्यूनतम दो मापदंडों को संभालने में सक्षम है जो त्रुटि स्तर या त्रुटि संदेश हो सकता है लेकिन पांच वैकल्पिक मापदंडों तक स्वीकार कर सकते हैं, वे फ़ाइल, लाइन-नंबर और त्रुटि संदर्भ हैं

वाक्य - विन्यास

error_function () त्रुटि हैंडलर सेट करें

PHP के लिए डिफ़ॉल्ट त्रुटि हैंडलर सॉफ्टवेयर में दी गई अंतर्निहित त्रुटि हैंडलर है। हम स्क्रिप्ट की अवधि के लिए डिफ़ॉल्ट त्रुटि हैंडलर के ऊपर फ़ंक्शन बनाने जा रहे हैं।

त्रुटि हैंडलर को बदलना संभव है जो केवल कुछ त्रुटियों के लिए लागू किया जाता है, उस तरह से स्क्रिप्ट कोड में अलग-अलग त्रुटियों को अलग-अलग तरीकों से संभाल सकती है। हालाँकि, इस उदाहरण में, हम इसमें सभी त्रुटियों के लिए अपने कस्टम त्रुटि हैंडलर का उपयोग करने जा रहे हैं।

set_error_handler (''))

आइए हम एक नमूना कार्यक्रम पर एक नज़र डालें,

नमूना कार्यक्रम

एक चर का उत्पादन करने की कोशिश करके त्रुटि हैंडलर का परीक्षण जो मौजूद नहीं है:

आउटपुट

त्रुटि: [Ined] अपरिभाषित चर: परीक्षण

यह हमें इस लेख के अंत में लाता है।

यदि आप इस ब्लॉग को प्रासंगिक पाते हैं, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपको वापस प्राप्त करूंगा।