事情是这样的,原来的代码是这样:
$login = new ILogin();
$uid = $login->getLoginUid();
if ($uid < 10000) {
return json_encode(array('ret'=>-1));
}
我改成了这样:
$login = new ILogin();
$uid = $login->getLoginUid();
if ($login->hasError()) {
return json_encode($login->getErrorl());
}
说我没事瞎JB调用这么多函数干啥,明明可以一步到位的。
我解释:这样方便维护,而且语义强。
他说:你这个太多调用方法,速度慢。
我:.....
我就是喜欢OOP, 但不知道这种情况改怎么反驳
$login = new ILogin();
$uid = $login->getLoginUid();
if ($uid < 10000) {
return json_encode(array('ret'=>-1));
}
我改成了这样:
$login = new ILogin();
$uid = $login->getLoginUid();
if ($login->hasError()) {
return json_encode($login->getErrorl());
}
说我没事瞎JB调用这么多函数干啥,明明可以一步到位的。
我解释:这样方便维护,而且语义强。
他说:你这个太多调用方法,速度慢。
我:.....
我就是喜欢OOP, 但不知道这种情况改怎么反驳