рассмотрим этот случай:
большой код:
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 для получения пользователя, но во втором только один … второй случай – хорошая практика?