PHP 之错误处理

<?php
//PHP 错误处理
// 错误的三种处理方式 1 die 2 自定义错误 和错误触发器 3 错误日志
/* if(!file_exists("abx.txt")){
die("对不起,该文件不存在");
echo "--==";//不会打印出
}else{
echo "文件存在~~<br>";
}

file_exists("abx.txt") or die("文件不存在");
echo "文件存在";
*/

// 自定义错误
//感觉比较窄,扩展性不好,
/* function myerror_1($errorno,$errmes){
echo $errorno."错误<br>";
echo "info:".$errmes;
//date_default_timezone_set("PRC") 设置时区 也可以在php.ini设置

$error_data =date(‘Y-m-d H:i:s‘)." ". $errorno."错误"."info:".$errmes."\r\t";
error_log($error_data,3,"abx.txt");//错误日志记录
}

function myerror_2($errorno,$errmes){
echo "info:".$errmes;
echo $errorno."错误<br>";
}

set_error_handler("myerror_1",E_USER_NOTICE);
//set_error_handler("myerror_2",E_USER_NOTICE); 这是不会报错的
$age = 1000;
if($age > 120){
trigger_error("无法直视的年龄",E_USER_NOTICE);
} */
?>

  

PHP 之错误处理,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。