考虑这种情况下:“如果”与转让是一个很好的做法?
大型代码:
if($site->getUser($id)){
$user = $site->getUser($id);
//more code here
}
短代码:
if($user = $site->getUser($id)){
//already have the user
//more code here
}
在第一种情况下
,我做2次获得BBDD用于获取用户,但在第二只有一个... 第二种情况,是一种很好的做法?
在第一种情况下,你调用的函数*** 2 ***倍(当时只有一次就够了),这就给了你你的答案:) – 2014-09-05 09:15:08
我猜“正确”的短代码应该是'$ user = func(); if($ user){' – Sugar 2014-09-05 09:17:21
是的,我对$ user = this_> getUser()更加满意。如果($ user){....} – 2014-09-05 09:30:12