try...catch...到底有什么用啊? 异常可以理解为错误,如果在执行try里面的代码时出现错误(此错误不是指语法错误,如果语法错误try是没有用的),关于异常,我最近在我blog里面加了一些小知识进去,如果有兴趣可以看看(www.luzhigang.cn),其实我学PHP是很少用那玩意的,因为理解不够,根本不知道怎么用,还是最近学.net的兄弟教我的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果try出现异常直接跳入catch,不报错,if的话我报错,我是这样理解的。 try{ $i = 5/0;}catch(Exception e){ echo "0不能作为除数";}catch抓捕异常 不仅是错误,也可用于条件检查,比如抛出异常,就好象if一样给出条件,如果为真,在catch里处理,try catch要成对出现 先问一个问题,思考一下,估计就对trycatch有些意思啦你用if可以检测错误,知道出现错误之后,你怎么表现呢?是不是要提示,或者输出?这段代码你是写好了,但是你不知道你这代码将会被用在什么样的环境中也许是有界面的程序,也许是无界面的你的错误输出实际上是一种假设为了能够让程序有更好的适应性,也给予上层程序处理你错误的手段try,catch来了异常产生了,而异常的处理可以在最上层....一点想法,不知道对你有无帮助 看java的try{}catch{}finally{}吧,异常捕获已经是面向对象中不可少的的一部分。但是有一点提醒注意,异常捕获不是随意用来解决“程序错误”的。 try {} catch {} 是捕捉异常.你用if.你if什么东西啊??? 大家给点实际的例子吧,5/0这样的例子有点太简单,毕竟大家的程序不是这样的加减乘除,如果每个运算都用try catch的话,程序还怎么写啊?抛出异常,捕捉异常,大家都这么说,但是有人真正用过嘛,可以贴出例子来啊! <?phptry{ $i = 5/0; } catch(Exception $e){ echo "0不能作为除数 "; } ?>还是报错,根本就无法抛出异常啊?? 不同表单的值怎么才能一同得到? js遍历cookie数组 mysql数据查询 请助 :: 看看我这个function出问题在哪里? 同时在线1000人的在线考试系统需要多大的服务器 请问如何获得当前php运行于什么平台, 请教php关于mysql数库库布局的问题 穷举问题,谁先回答正确先给谁分,在线等 php和access连接 如何用PHP实现留言功能? PHP及时通信的问题 土豆网评论的验证码怎么搞出来的。、
$i = 5/0;
}
catch(Exception e){
echo "0不能作为除数";
}
catch抓捕异常
比如抛出异常,就好象if一样给出条件,如果为真,在catch里处理,try catch要成对出现
这段代码你是写好了,但是你不知道你这代码将会被用在什么样的环境中也许是有界面的程序,也许是无界面的
你的错误输出实际上是一种假设为了能够让程序有更好的适应性,也给予上层程序处理你错误的手段
try,catch来了异常产生了,而异常的处理可以在最上层....一点想法,不知道对你有无帮助
但是有一点提醒注意,异常捕获不是随意用来解决“程序错误”的。
{}
catch
{} 是捕捉异常.
你用if.你if什么东西啊???
抛出异常,捕捉异常,大家都这么说,但是有人真正用过嘛,可以贴出例子来啊!
try{
$i = 5/0;
}
catch(Exception $e){
echo "0不能作为除数 ";
}
?>
还是报错,根本就无法抛出异常啊??