note 22556 added to function.ob-get-level

From: Date: Sat, 22 Jun 2002 16:01:05 +0000
Subject: note 22556 added to function.ob-get-level
Groups: php.notes 
Request: Send a blank email to php-notes+get-32106@lists.php.net to get a copy of this message
function condor_error($errno, $errstr, $errfile, $errline) { $errors = array(E_USER_ERROR, E_ERROR, E_PARSE); if (in_array($errno,$errors)) { while (ob_get_level()) { ob_end_clean(); } echo "<B>FATAL</B> [".$errno."] ".$errstr."<br>\n"; echo "Fatal error at line ".$errline." of file ".$errfile; echo ", PHP ".PHP_VERSION." (".PHP_OS.")<br>\n"; echo "Aborting...<br><br>\n\n"; exit; } } set_error_handler("condor_error"); in case you wanted to use a function to use for deleting all buffered output (to clearly display errors), you have it above this eliminates the need for ob_end_clean_all() in php. good code :) -- http://www.php.net/manual/en/function.ob-get-level.php http://master.php.net/manage/user-notes.php?action=edit+22556 http://master.php.net/manage/user-notes.php?action=delete+22556 http://master.php.net/manage/user-notes.php?action=reject+22556

« previous php.notes (#32106) next »