如何获取PHP错误日志

本篇文章为大家展示了如何获取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错误日志,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。