距开课0天0时0分-10309588秒
代言2017-02-27 15:32:05 0 1 403
[PHP讨论组]举报回复话题 ↕
大家平时代码是怎么写的,如何竟可能的减少if语句的嵌套,让代码更好维护
1
0
分享
大家讲道理 2017-02-27 15:32:551楼
我一直提倡:
好的习惯例如异常情况等提前return掉
例如, 一般写法: function demo() { if(...) { //.... }else { // ... } return ... } 提前return写法: function demo() { if(...) { return ... } return ... }
其次,使用异常,使用try...catch...捕获,
class Demo { public function test() { if(...) { throw Exception('message', 'code'); } //code... } } try { //code... $demo = new Demo(); $demo->test(); }catch(Exception $e) { //code... }
赞 +0添加回复
大家讲道理 2017-02-27 15:32:551楼
我一直提倡:
好的习惯例如异常情况等提前return掉
其次,使用异常,使用try...catch...捕获,
赞 +0添加回复