the comment on this answer के अनुसार PHP में घातक त्रुटियों को संभालें shutdown function के माध्यम से घातक त्रुटियों को पकड़ना संभव है जिसे set_error_handler()
का उपयोग करके पकड़ा नहीं जा सकता है।रजिस्टर_शूटडाउन_फंक्शन()
हालांकि, मुझे यह पता नहीं लगाया जा सकता कि यह निर्धारित करने के लिए कि घातक त्रुटि या स्क्रिप्ट के अंत तक पहुंचने के कारण शट डाउन हुआ है या नहीं।
इसके अतिरिक्त, डीबग बैकट्रैक फ़ंक्शन शटडाउन फ़ंक्शन में निष्क्रिय हो जाते हैं, जिससे स्टैक ट्रेस लॉगिंग के लिए यह बहुत बेकार हो जाता है जहां घातक त्रुटि हुई।
तो मेरा सवाल यह है कि: उचित बैकट्रैक बनाने की क्षमता रखते हुए घातक त्रुटियों (विशेष रूप से अपरिभाषित फ़ंक्शन कॉल) पर प्रतिक्रिया करने का सबसे अच्छा तरीका क्या है?
ग्रेट स्निपेट! मैं 'इको' त्रुटि एमएसजी का भी उपयोग करता हूं: ["। $ त्रुटि ['message']।]] लाइन पर: ["। $ त्रुटि ['लाइन']। "] \ R \ n"; 'नवीनीकृत:) –