冰雪塵埃snowtty.blog.chinaunix.net
snowtty
全部博文(1144)
openvpn(0)
nagios(10)
2017年(2)
2016年(14)
2015年(10)
2014年(28)
2013年(23)
2012年(29)
2011年(53)
2010年(86)
2009年(83)
2008年(43)
2007年(153)
2006年(575)
2005年(45)
skylway
anderson
dongfeng
snailonr
xy1121
叶绍琛
Julielov
lxw0109
haiyangc
wb123456
liangbo
xxinganl
lostwolf
tttxxx
ThorMana
snoopy52
wojiuzhu
分类: LINUX
2007-03-15 13:41:41
PHP Try-catch 语句为了进一步处理异常,我们需要使用try-catch语句----包括Try语句和至少一个的catch语句。任何调用 可能抛出异常的方法的代码都应该使用try语句。Catch语句用来处理可能抛出的异常。以下显示了我们处理getCommandObject()抛出的异常的方法: <?php try { $mgr = new CommandManager(); $cmd = $mgr->getCommandObject("realcommand"); $cmd->execute(); } catch (Exception $e) { print $e->getMessage(); exit(); } ?> 可以看到,通过结合使用throw关键字和try-catch语句,我们可以避免错误标记“污染”类方法返回的值。因为“异常”本身就是一种与其它任何对象不同的PHP内建的类型,不会产生混淆。 如果抛出了一个异常,try语句中的脚本将会停止执行,然后马上转向执行catch语句中的脚本。 如果异常抛出了却没有被捕捉到,就会产生一个fatal error。
上一篇:丫丫留言板
下一篇:Qmail邮件队列工作原理
登录 注册