<?php |
//自定义的错误函数 |
function error_fun( $error_no , $error_msg ){ |
$error_lev = '' ; |
switch ( $error_no ){ |
case 256: |
$error_lev = 'E_USER_ERROR' ; |
break ; |
case 512: |
$error_lev = 'E_USER_WARNING' ; |
break ; |
case 1024: |
$error_lev = 'E_USER_NOTICE' ; |
break ; |
case 4096: |
$error_lev = 'E_RECOVERABLE_ERROR' ; |
break ; |
default : |
$error_lev = 'E_ALL' ; |
break ; |
} |
echo "错误报告级别:$error_lev<br>" ; |
echo "错误 信息:$error_msg" ; |
die (); |
} |
//指定触发错误级别为E_USER_ERROR的函数 |
set_error_handler( 'error_fun' ,E_USER_WARNING); |
$time =9; |
if ( $time >8) { |
//调用触发器的同时指定错误级别 |
trigger_error( '您迟到了' ,E_USER_WARNING); |
} |
?> |