I have a problem with setting an active class to the menu. Here is my code:
<ul class="main-nav nav navbar-nav">
<li class="<?= (basename($_SERVER['PHP_SELF'] == 'index.php') ? 'active' : ''; ?> "><a href="index.php">Эхлэл</a></li>
<li class="<?= (basename($_SERVER['PHP_SELF'] == 'product.php') ? 'active' : ''; ?> "><a href="product.php">Бүтээгдэхүүн</a></li>
<li class="<?= (basename($_SERVER['PHP_SELF'] == 'about.php') ? 'active' : ''; ?> "><a href="about.php">Бидний тухай</a></li>
<li class="<?= (basename($_SERVER['PHP_SELF'] == 'contact.php') ? 'active' : ''; ?> "><a href="contact.php">Холбоо барих</a></li>
</ul>
And result is:
Parse error: syntax error, unexpected ';' in E:\xampp\htdocs\tgnm\header.php on line 131
What am i doing wrong ? and this code will be work ?