本篇文章为大家展示了如何获取PHP错误日志,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<?php error_reporting (0); register_shutdown_function($err = 'my_error_handler') OR set_error_handler($err,E_ALL); // 同时注册两个函数. // 函数参数错误 $original = unserialize ( array(423142,2134234)); // 不可对0除 echo 1/0; // 不存在的数组索引 echo $_GET['aa']; // 不存在的常量 PHP_E; // 不存在的变量 echo $var; // 函数参数错误 strlen(array(2434)); // 函数参数错误 md5(array(1)); // 用户自定义错误 trigger_error('safdds',E_USER_NOTICE); // 不存在的函数 php中断 // tes(); // 不存在的方法 php中断 $ts = new afsd(); function my_error_handler($errno=0 ,$errstr=0 , $errfile=0 ,$errline=0){ if($errno && $errfile){ if(true){ $earr = array(); $earr['type'] = $errno; $earr['message'] = $errstr; $earr['file'] = $errfile; $earr['line'] = $errline; } }else{ $earr = error_get_last(); } echo '<pre>'; print_r($earr); return array(); }
上述内容就是如何获取PHP错误日志,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。