PHP错误处理-简单小练习
2013-03-27 23:10
246 查看
为了加深对PHP错误处理的理解,下面有个小练习大家可以自行动手做做:
题目:
自定义一个错误处理函数,当打开一个文件不存在时,自动调用该函数,并记录到D:/mylog.ext文件中 要求记录错误号,错误信息和错误时间。
题目:
自定义一个错误处理函数,当打开一个文件不存在时,自动调用该函数,并记录到D:/mylog.ext文件中 要求记录错误号,错误信息和错误时间。
<?php /* 自定义一个错误处理函数,当打开一个文件不存在时,自动调用该函数, 并记录到D:/mylog.ext文件中 要求记录错误号,错误信息和错误时间 */ //$fp=fopen("a.tex","r"); //由于我们希望我们的自定义函数来处理所有错误,所以使用set_error_handler(),并指定处理什么错误级别的方法 set_error_handler("my_error",E_USER_WARNING); //设置中国的时区 date_default_timezone_set('PRC'); //自定义一个错误处理函数 function my_error($errno,$errmes){ //从这里写入到文件中 //echo "错误号是:".$errno." ".$errmes; $message="错误号是: ".$errno.$errmes; //使用error_log函数来记录错误日志 //echo date("Y-m-d G:i:s")."-----".$message; error_log(date("Y-m-d G:i:s")."-----".$message."\r\n",3,"mylog.txt"); } if(!file_exists("a.txt")){ //这里要调用错误触发器,指定错误级别 trigger_error("文件不存在",E_USER_WARNING); }else{ //进行对文件操作 } ?>
相关文章推荐
- 【PHP错误捕获分享】PHP捕获应用错误 简单记录并友好处理展示
- PHP 简单错误处理
- linux下oracle 11g一些简单的操作和一些错误处理
- php CodeIgniter处理多环境错误级别配置
- 利用PHP自定义错误处理器处理出错信息
- PHP 异常与错误处理
- ASP.NET定制简单的错误处理页面
- php练习-简单留言板
- PHP中的错误处理
- python3.X中简单错误处理,和Python2区别
- PHP数据库抽象层之PDO(五)——错误与错误处理
- asp.net 2.0 个人认为处理网站全局错误最简单的方法
- php异常\错误处理类
- php基础之错误处理
- php 中用户触发错误与记录错误日志及异常处理
- PHP错误处理
- Nginx访问PHP文件的File not found错误处理,两种情况
- PHP内置的两个错误处理函数
- PHP自学之路----错误及异常处理机制、错误日志