大家平时代码是怎么写的,如何竟可能的减少if语句的嵌套,让代码更好维护
我一直提倡:
好的习惯例如异常情况等提前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... }
我一直提倡:
好的习惯例如异常情况等提前return掉
其次,使用异常,使用try...catch...捕获,