- debug_backtrace: documentation ( source)
- ob_end_flush: documentation ( source)
- set_exception_handler: documentation ( source)
- ob_end_clean: documentation ( source)
- set_error_handler: documentation ( source)
<?php
ob_end_flush();
class React_Exception extends Exception{
public $_trace;
}
class ExceptionHandler {
public function __invoke (Exception $e)
{
ob_end_clean();
waa();
echo $e;
}
}
set_error_handler(function($errorNumber, $errorMessage, $errorFile, $errorLine)
{
$e = new React_Exception;
$e->_trace = debug_backtrace();
throw $e;
});
set_exception_handler(new ExceptionHandler());
$a['waa'];
echo 'okay';