我一直在試圖把我的PHP翻譯成簡寫版本,只是爲了學習新東西的樂趣,但我無法讓我的工作。我已經看過關於這個問題的其他許多問題,但我無法適應他們中的任何一個以適應我的情況。速記if/else如何工作? [PHP]
我想翻譯到速記內容:
if ($active_page === "front-page") {echo $active_page;}
我有什麼:
echo ($active_page === 'front-page') ? 'front-page';
<不工作
我知道這是一個很短的句子已經,但只是爲了學習新的東西,我想讓它成爲速記。當給我解決方案時,請嘗試解釋我做錯了什麼以及將來如何正確處理它。
聲明?真假; – Tyr 2014-10-10 08:23:49
這是一個簡寫if/else,而不僅僅是簡寫:'echo($ active_page ==='front-page')? 'front-page':'';' – 2014-10-10 08:24:07
我想你會想添加第二個參數,這樣'echo'就有一個參數,如果你的條件不符合。即'echo($ active_page ==='front-page')? 'front-page':'';' – MrHug 2014-10-10 08:24:21