I want to display php error using register_shutdown_function(), but using bellow script i can not handle Parse error:
<?php
register_shutdown_function('ShutDown');
echo "Hi" // generate  error ==  Parse error: syntax error, unexpected 'echo' (T_ECHO), expecting ',' or ';' in file_naem on line 5;
echo "Hello";
?>
<?php 
function catchError($errno, $errstr, $errfile = '', $errline = ''){  
   echo "Eroor Type : " .$errno. "<br>";
   echo "Eroor Message : " . $errstr . "<br>";
   echo "Line Number : " . $errline;
   exit();
} 
function ShutDown(){
    $lasterror = error_get_last();
    if(in_array($lasterror['type'],Array( E_ERROR, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR, E_RECOVERABLE_ERROR, E_CORE_WARNING, E_COMPILE_WARNING, E_PARSE))){
        catchError($lasterror['type'],$lasterror['message'],$lasterror['file'],$lasterror['line']); 
    }
}   
?>
How to Handle Parse error?



