如何获取PHP错误日志
发布时间:2021-01-27 16:26:42
来源:亿速云
阅读:87
作者:Leah
本篇文章为大家展示了如何获取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 '
';
print_r($earr);
return array();
}
上述内容就是如何获取PHP错误日志,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。