Avatar ·

PHP में E_ERROR (घातक त्रुटि) को कैसे पकड़ें?

सभी को नमस्ते! मैं PHP में नया हूँ और कई दिनों से एक समस्या से जूझ रहा हूँ। मेरे पास एक स्क्रिप्ट है जो उपयोगकर्ताओं से फ़ाइल अपलोड को प्रोसेस करती है। कभी-कभी, अगर फ़ाइल बहुत बड़ी या दूषित होती है, तो PHP E_ERROR (घातक त्रुटि) के साथ क्रैश हो जाता है — उदाहरण के लिए, मेमोरी आवंटित करने का प्रयास करते समय या किसी ऑब्जेक्ट की गैर-मौजूद विधि को कॉल करते समय। \n\nमैंने पहले ही `set_error_handler()` सेट कर लिया है, लेकिन यह घातक त्रुटियों को नहीं पकड़ता। यहाँ कोड का उदाहरण है:\n\n```php\nnonExistentMethod(); // यहाँ E_ERROR होगा\n}\n\nprocessData($userInput);\n?>\n```\n\nइस मामले में, स्क्रिप्ट बस "Fa