PHP中try{}catch{}
来源:互联网 发布:抓包软件有哪几种 编辑:程序博客网 时间:2024/05/29 15:09
PHP中try{}catch{}是异常处理.
将要执行的代码放入TRY块中,如果这些代码执行过程中某一条语句发生异常,则程序直接跳转到CATCH块中,由$e收集错误信息和显示.
PHP中try{}catch{}语句
为了进一步处理异常,我们需要使用PHP中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关键字和PHP中try{}catch{},我们可以避免错误标记“污染”类方法返回的值。因为“异常”本身就是一种与其它任何对象不同的PHP内建的类型,不会产生混淆。
如果抛出了一个异常,try语句中的脚本将会停止执行,然后马上转向执行catch语句中的脚本。
如果异常抛出了却没有被捕捉到,就会产生一个fatal error。
- PHP中try{}catch{}
- php中什么时候用try...catch语句
- php中try catch捕获异常
- 浅谈PHP中try{}catch{}的使用方法
- 扩展php try catch
- php try catch
- php try catch
- PHP try catch 用法
- php try catch
- PHP的try catch
- php中的try{}catch(){}
- VC中try catch
- 【例】PHP 中try catch execption 的常用方法
- PHP中try{}catch{}的具体用法详解
- PHP中try{}catch{}的具体用法详解
- PHP中try{}catch{}的具体用法详解
- php中try catch捕获异常实例详解
- PHP中try{}catch{}的具体用法详解
- sql存储过程——多结果集返回与java获取
- Android 学习笔记(3) -- 应用程序资源
- cocos2d-x 模仿计时器效果,动态增加分数
- 我的生活
- Php防止重复提交问题总结
- PHP中try{}catch{}
- win32 获取IP段分配情况 (DNS p2p 应用可能都会用到)
- 一些有用处的工具-开源,谷歌
- Java复习总结:Java面向对象程序设计 —面向对象(基础篇)
- 转载:JAVA自学之路
- Hadoop0.21.0源码编译流程
- 内建函数
- 绑定网关mac地址防止arp攻击
- Android核心分析