浅谈PHP中try{}catch{}的使⽤⽅法
PHP中try{}catch{}的作⽤是⽤来处理异常。可以为我们收集并显⽰出错误信息。希望通过这篇⽂章的介绍,⼤家能掌握这⼀语句的应⽤。
在PHP语⾔中有许多语法需要我们去不断的熟悉,然后才能灵活的运⽤,编写我们需要的代码程序。在这篇⽂章中我们将为⼤家介绍PHP中try{}catch{}的⽤法。
<?php
try {
//...
} catch(Exception $e) {
//...
}
>
PHP中try{}catch{}是异常处理.
将要执⾏的代码放⼊TRY块中,如果这些代码执⾏过程中某⼀条语句发⽣异常,则程序直接跳转到CATCH块中,由$e收集错误信息和显⽰.
PHP中try{}catch{}语句
为了进⼀步处理异常,我们需要使⽤PHP中try{}catch{}----包括Try语句和⾄少⼀个的catch语句。任何调⽤可能抛出异常的⽅法的代码都应该使⽤try语句。Catch语句⽤来处理可能抛出的异常。
以下显⽰了我们处理getCommandObject()抛出的异常的⽅法:
<?php
try {
$mgr = new CommandManager();
try catch的使用方法$cmd = $mgr->getCommandObject("realcommand");
$cmd->execute();
} catch (Exception $e) {
print $e->getMessage();
exit();
}
>
可以看到,通过结合使⽤throw关键字和PHP中try{}catch{},我们可以避免错误标记“污染”类⽅法返回的值。因为“异常”本⾝就是⼀种与其它任何对象不同的PHP内建的类型,不会产⽣混淆。
如果抛出了⼀个异常,try语句中的脚本将会停⽌执⾏,然后马上转向执⾏catch语句中的脚本。
如果异常抛出了却没有被捕捉到,就会产⽣⼀个fatal error。
以上这篇浅谈PHP中try{}catch{}的使⽤⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论