、は、私は次のコードを使用して、メニューを持っているメニュー
<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 'を設定したいが、私はそれを行うことができますどのように、クリックされましたか?
なぜこのようにuse()するのですか? '($ _GET [..])? 'foor': 'bar'; 'okだが文全体に対して、どこに利益があるのだろうか? – Rufinus
@Rufinus:私はその質問を理解しているかどうか分からない。私は[インライン三項演算子](http://php.net/manual/en/language.operators.comparison.php#example-111)を使って出力を簡単にします。 'if {echo} else {echo } ' - EDIT私はそこに1つの出力があると仮定し、私はそれを免除し、単一のIFを使用することができます... –
私はインライン三項演算子を知っています。しかし、私はこのcapsulingを見たことがない。私はちょうど 'エコー( '何でも' == $ foo)を使用しますか? 'true': 'false'; 'echo( 'whatever' == $ foo? 'true': 'false');'違いがあるのだろうか。 – Rufinus