首页 > 代码库 > PHP 之错误处理

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 =http://www.mamicode.com/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);} */?>