Avatar ·

PHP में E_ERROR को कैसे पकड़ें?

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