您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP捕捉错误并显示友好信息的方法_PHP教程

2024/6/1 4:02:29发布16次查看
捕捉错误,不能使用try{...}catch(){}的方式,php里面的try{...}catch是需要自己抛出异常才能捕获的,区别于其他语言。
其次,可以使用如下的方法实现同样的效果:
error_reporting(0);//设置屏蔽系统错误提示,放页首
//$string = file_get_contents(index.html);//正常代码
echo 5/0;//改:5/8 //正常代码
//如果正常代码出错,则处理之:
$arr=error_get_last();//获取刚发生的错误信息,并返回数组,无错返回null.
if(isset($arr) ) //不为null,则表示出错了
{
echo 出错了,错误信息:;
print_r($arr); //具体错误信息,可根据需要修改。
exit;
}
--------------------------------------------------
【echo 5/8;】输出:
0.625
【echo 5/0;】输出:
出错了,错误信息:
array (
[type] => 2
[message] => division by zero
[file] => d:wampwwwsinaeditornewfile.php
[line] => 13
)
http://www.bkjia.com/phpjc/371782.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/371782.htmltecharticle捕捉错误,不能使用try{...}catch(){}的方式,php里面的try{...}catch是需要自己抛出异常才能捕获的,区别于其他语言。 其次,可以使用如下的方...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product