捕捉错误方式哪个更好? 本帖最后由 Dark__Angel 于 2011-07-18 21:24:31 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议使用set_error_handler()和set_exception_handler(),在统一入口页面进行处理,将捕获到的异常抛出 throw....try...catch 通过throw你可以把错误抛出到你需要的地方再处理,换句话说,你可以统一处理,也可以分别处理,想什么时候处理再处理....ZF里你说的那些没处理的异常,就是需要通过具体实现来处理的异常. try...catch 结构是 php5 专有的,如果你限定只在 php5 中运行,那么就可以使用该结构如果你还想在 php4 分享你的成果,那么就一定不能使用该结构php5 新增的异常处理结构只对 php5 新增和重写的函数、类有效比如这样的错误就无法处理echo 2/0; 提交表单木有反应…… 怎么修改下面的程序? 数组结构调整求助 高分求 php 伪静态 急盼!修改Discuz!论坛悬赏功能! 连接数据库的问题 请问怎么让DEDE的标题和内容不能为空,为空的话就不发布 听说可以把session存到数据库,这样可以设置多久失效都可以 菜鸟问题,时间相减 请教phped怎么在每个文档开头自动加上版本等信息 幫我寫一個PHP調用.NET Web Service的demo................(100分)................... 一个简单的smarty实例,帮忙看一下,本人是菜鸟.
通过throw你可以把错误抛出到你需要的地方再处理,
换句话说,你可以统一处理,也可以分别处理,想什么时候处理再处理....ZF里你说的那些没处理的异常,就是需要通过具体实现来处理的异常.
结构是 php5 专有的,如果你限定只在 php5 中运行,那么就可以使用该结构
如果你还想在 php4 分享你的成果,那么就一定不能使用该结构php5 新增的异常处理结构只对 php5 新增和重写的函数、类有效
比如这样的错误就无法处理echo 2/0;