关于PHP异常处理 的一个问题
2012-06-10 22:11
417 查看
<?php try { $a=10/0; }catch (Exception $e){ echo "抛出异常"; } ?>
以上代码,并不会输出“抛出异常”,而是输出了错误信息:Warning: Division by zero in......
说明:try块中并没有抛出异常,而是按照系统默认的错误处理机制进行处理
所以能不能捕获到异常,取决于有没有真正的抛出异常
相关文章推荐
- 工作中遇到的一个相当有意思的问题(关于Windows和linux环境下执行PHP,ajax,javascript,flexigrid的一个莫名异常)
- 关于PHP的一个坑爹问题(页面刷新)
- 关于Java中使用hessian-3.0.20调用远程服务连接出错异常try catch无法捕捉的问题处理
- 关于PHP Simple HTML DOM Parser的异常处理
- 关于windows的safari浏览器的parseInt()函数处理08和09异常问题
- Git@OSC 服务器关于 RAID 的一个问题处理
- 关于一个《System.Windows.Markup.XamlParseException Message=设置属性“”时出现异常》问题的解决
- 又看到一个不错的贴,关于一些postgresql的异常问题
- 关于windows的safari浏览器的parseInt()函数处理08和09异常问题
- PHP处理回车换行时应该注意的一个问题
- 关于PHP has encountered an Access Violation问题的处理
- 关于PHP session登录验证的一个安全问题
- 求教一个android的关于图片处理的问题?
- java在线聊天项目0.7版 连接多个客户端问题,开启多个客户端后服务器端只接收到一个 对各种异常的补充处理
- T2的Blog观后感(1) 一个经常被忽略的关于更新异常的问题
- 关于异常处理的问题
- [Java]一个TCP文本上传相关的异常处理和偶然引出的中文编码问题
- 关于Myeclipse编译的一个问题的处理
- 关于vmalloc缺页异常的一个问题
- 小试牛刀,学习PHP过程中关于环境配置的一个问题