首页 > Web开发 > 详细

[php]php错误处理机制

时间:2014-12-12 20:46:45      阅读:351      评论:0      收藏:0      [点我收藏+]

1、判断文件是否存在,
file_exists("文件名") or die("no such file");
2、set_error_hanlder("错误处理函数名称", 错误常量);
一般用于处理系统的各种错误
这是一个回调函数,可以调用自定义的错误处理函数。
自定义的函数可以接受至少两个参数最多五个参数,
基本语法:
error_function(error_level, error_message, error_file, error_line, error_context);
例:
<?php
function my_error($errLevel, $errDescribe)//一个是错误级别,一个错误描述
{
echo "Level:"
}
set_error_hanlder("mysql_error", E_WARNING);
?>
3、错误触发器
往往是处理逻辑上的错误,
<?php
if(age>30)
{
trigger_error("年龄过大");
}
?>
4、异常
异常需要利用自定义顶级异常处理函数或try-catch来处理
同时也可以自定义异常类,继承extends Exception
<?php
funcction my_exception($exception)
{
echo "顶级异常处理器".$exception->getMessage();
}
//修改默认的顶级异常处理函数
set_exception_handler("my_exception");
?>

[php]php错误处理机制

原文:http://www.cnblogs.com/fantasy01/p/4160418.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!