考慮這種情況下:「如果」與轉讓是一個很好的做法?
大型代碼:
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