exception - set_exception_handler is not working with PHP CLI? -
क्या मैंने php डॉक्टर में कुछ नहीं छोड़ा?
मैंने एक जब मैं अपाचे के साथ मेरी स्क्रिप्ट चलाता हूं, तो मुझे कोई समस्या नहीं है ( फ़ंक्शन जिसने अपवाद को सही ढंग से काम किया है)। लेकिन जब मैं PHP cli ( कोई भी विचार? - index.php <पूर्व> अपना कोड चलाने के लिए आपको उपयोग करना चाहिए php index.php यह गंभीर त्रुटि नहीं दिखाएगा। जब आप चल रहे हैं php -r 'include "index .php "; ' यह वास्तव में कथन को PHP स्क्रिप्ट के रूप में निष्पादित करता है और यह स्क्रिप्ट स्वयं स्वयं अपनी घातक त्रुटि को संभालने के लिए नहीं। set_exception_handler मेरे
index.php पर अपवाद को पकड़ने के लिए (librairies से) और PHP से बचने के लिए बिना किसी अपवाद के लिए घातक त्रुटि।
php -r '"index.php";' में शामिल होता है) की कोशिश करता हूं, तो मुझे PHP घातक त्रुटि मिलती है।
set_exception_handler ('exception_handler'); नया अपवाद फेंक ("टेस्ट अपवाद"); फ़ंक्शन अपवाद_हैंडलर ($ ई) {इको '- एक्सीसमेशन हैंडलर -'; $ toLog = '[' .date ('d / m / y h: i: s')।]]। $ e- & gt; getmessage ()। "\ n"। $ e- & gt; getTraceAsString (); var_dump ($ toLog); }
Comments
Post a Comment