<?php
error_reporting(-1);
set_error_handler(function($errno,$errmsg,$file,$line){
echo "<hr /><b>错误代码:</b>[{$errno}] {$errmsg}<br />".PHP_EOL;
echo "<b>错误行号:</b>{$file}文件中的第{$line}行<br />".PHP_EOL;
echo "<b>PHP版本:</b>".PHP_VERSION."(".PHP_OS.")".PHP_EOL;
});
echo $test;
settype($arr,'aaa');
//取消接管
restore_error_handler();
?>
通过回调函数显示错误信息:
set_error_handler();
set_exception_handler();