关于PHP使用 try catch

国产_凌凌漆 2016-04-14 12:26:58

我发现很多PHP程序员(包括自己)都没有使用 try catch 这种写法的习惯

在写代码的时候,哪些地方用上 try catch 会好点,哪些地方不用?
...全文
399 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
misaka去年夏天 2016-04-15
  • 打赏
  • 举报
回复
封装框架的时候有机会用到,使用框架开发项目时用得就比较少了
huajie1988 2016-04-15
  • 打赏
  • 举报
回复
因为在5的时候异常处理都是要自己手动抛出异常的,比较鸡肋。7据说是完全支持了,但没试过
码无边 2016-04-15
  • 打赏
  • 举报
回复
做一些业务逻辑处理的时候,。可以加上try caych 新版本的php框架,大都使用此异常处理。
xuzuning 2016-04-14
  • 打赏
  • 举报
回复
异常处理是 php5 才开始引进的 只有 php5 新增的类才支持异常处理 据说 php7 可完全支持异常处理了,不过没做过完备性测试,不好评论 至少在 php7 以前,异常处理仍是鸡肋 不过你能看到的代码都是精简化过的,容错性极差的代码
xuzuning 2016-04-14
  • 打赏
  • 举报
回复
我已经说了,只有 php5 新增的类支持异常处理 所以我只在封装他们的应用时使用 其他的部位也就没法用了
国产_凌凌漆 2016-04-14
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
异常处理是 php5 才开始引进的 只有 php5 新增的类才支持异常处理 据说 php7 可完全支持异常处理了,不过没做过完备性测试,不好评论 至少在 php7 以前,异常处理仍是鸡肋 不过你能看到的代码都是精简化过的,容错性极差的代码
那结论呢,你们用吗? 我看到YII这些框架也有用到,就是比较少。
一起混吧 2016-04-14
  • 打赏
  • 举报
回复
php 里好像确实用的少,包括一些框架和cms都用得少。
国产_凌凌漆 2016-04-14
  • 打赏
  • 举报
回复
引用 2 楼 fdipzone 的回复:
需要捕捉异常的时候用。 例如打开一个文件,如果文件不存在,就要try catch。
这种情况本可以先判断是否存在再打开呀
傲雪星枫 2016-04-14
  • 打赏
  • 举报
回复
需要捕捉异常的时候用。 例如打开一个文件,如果文件不存在,就要try catch。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧