分类归纳为10个级别:
E_ERROR:致命错误
E_WARNING:警告性
E_NOTICE:提示性
用户可自定义错误
E_USER_ERROR:自定义致命错误
E_USER_WARNING:自定义警告性
E_USER_NOTICE:自定义提示性
其他
E_STRICT 严谨性语法检查错误
E_ALL 所有错误
写入代码
<?php
function GETBinStr($e){
$s=decbin($e);//二进制数字字符串
$s1=str_pad($s,16,"0",STR_PAD_LEFT);
return $s1;
}
echo "<br/> E_ERROR=".E_ERROR.",\t\t其对应二进制".GETBinStr(E_ERROR);
echo "<br/> E_WARNING=".E_WARNING.",\t\t其对应二进制".GETBinStr(E_WARNING);
echo "<br/> E_NOTICE=".E_NOTICE.",\t\t其对应二进制".GETBinStr(E_NOTICE);
echo "<br/> E_USER_NOTICE=".E_USER_NOTICE.",\t\t其对应二进制".GETBinStr(E_USER_NOTICE);
echo "<br/> E_WARNING=".E_USER_NOTICE.",\t\t其对应二进制".GETBinStr(E_USER_NOTICE);
echo "<br/> E_WARNING=".E_USER_ALL.",\t\t其对应二进制".GETBinStr(E_ALL);
?>
触发分类
系统触发
E_ERROR:致命错误 调用不存在的函数
E_WARNING:警告性
E_NOTICE:提示性
自定义触发