您好,欢迎来到码863代码分享网! 请[登录] / [注册]

控制PHP的错误输出方式Seterrorhandle直接输出至荧幕或将错误信息记录到错误日志文件内

编辑

<?PHP
/*

错误的输出方式:true直接输出到萤幕;false输出到错误日志档案/@cache/error.log
*/
Define("YJ_SysError",True);

//错误输出方式
IF(YJ_SysError){
    error_reporting(E_ALL);
}Else{
    function MyError($code, $msg, $file, $line,$context){
        $IntTime=(time()+8*3600);$Now=Gmdate("Y-m-d H:i:s",$IntTime);
        $Err='['.$Now."] Fatal error: $msg in $file on line $line".Chr(10);
        Error_log($Err,3,$_SERVER['DOCUMENT_ROOT']."/error.log");Die();
    }
    set_error_handler('MyError');
}
echo $aaa;

callUndefFunc();


CopyRight 2002~2023 精通2100网 联系邮箱:qqtxt@163.com
版权所有:精通2100网 湘ICP备2023018646号-1
MYSQl共执行 3 个查询,用时 0.19051599502563 秒,PHP脚本用时 0.193367 秒,占用内存 0.502 MB,Gzip 已启用