मैं एक कस्टम के साथ निर्मित php shutdown_function को प्रतिस्थापित करने का प्रयास कर रहा हूं।register_shutdown_function() अभी भी मूल त्रुटि संदेश आउटपुट
यह पूरी तरह से काम करता है, हालांकि, यह अभी भी मेरे नए त्रुटि संदेश के ऊपर मूल त्रुटि (त्रुटि में निर्मित) आउटपुट करता है।
<?php
function shutdown_output() {
$error = error_get_last();
if($error !== NULL) {
echo "ERROR";
exit();
} else {
echo "NO ERROR";
}
}
// Set the error reporting:
register_shutdown_function('shutdown_output');
// test.php does not exist, just here to get a critical error
require_once("test.php");
?>
कोई विचार?
यदि आपने PHP की अपनी त्रुटि रिपोर्टिंग बंद नहीं की है तो आश्चर्यचकित नहीं है। ['error_reporting (0)'] (http://php.net/manual/en/function.error-reporting.php) –
आपको 'error_reporting (0);' और 'ini_set ('display_errors' भी सेट करना होगा, 0); इसके लिए मूल त्रुटि संदेश आउटपुट नहीं करना है। – shadyyx