1
我有以下代碼。簡化如果條件與三元運算符
if ($auth->user()){
echo $session->getDetails('username');
} else {
echo 'world';
}
我發現我可以把它簡單的通過使用三元運算符,所以我修改了上面的代碼來獲得這樣的:
($auth->user() ? $session->getDetails('username') : 'world');
的問題,我面對是不顯示部分$session->getDetails('username')
。請幫我解決這個問題
是否與原來的'if'版本的工作?確保'$ auth-user()'在兩種情況下都是相同的。 –