我用下面的代碼有一個菜單,設置活動類PHP包括菜單
<ol id="feature_list">
<li><a href="index.php?action=profile" class="feature_current">Profile</a></li>
<li><a ....></li>
</ol>
當點擊同一頁面加載,我使用下面的代碼,包括所需要的PHP 文件。
if (($_GET['action']) == 'profile') {
include('profile.php'); }
}
現在我想根據點擊鏈接動態設置活動類'feature_current'到菜單,我該怎麼做?
爲什麼你用這種方式? '($ _GET [..])? 'foor':'bar';'好吧,但是對於整個句子,好處在哪裏? – Rufinus
@Rufinus:我不確定我是否理解這個問題。我使用[內聯三元運算符](http://php.net/manual/en/language.operators.comparison.php#example-111)只是爲了使輸出更容易,然後'如果{echo} else {echo }' - 編輯我認爲只有一個輸出,我可以免除它,並使用一個IF ... –
我知道在線三元運算符。但我從來沒有見過這種封蓋。我只是使用'echo('whatever'== $ foo)? 'true':'false';'而不是'echo('whatever'== $ foo?'true':'false');'我只是想知道是否有區別。 – Rufinus