Menú Activo Con PHP

Un simple código para resaltar el menú activo con PHP, consiste en identificar la URL del menú actual para agrear una clase active al enlace y poder destacarlo con CSS.

<ul class="nav" >
    <?php
        $full_name = $_SERVER[ 'PHP_SELF' ];
        $name_array = explode( '/', $full_name );
        $count = count( $name_array );
        $page_name = $name_array[$count-1];
    ?>
    <li><a class="<?php echo ($page_name=='home.php')?'active':'';?>" href="home.php">Home</a></li>
    <li><a class="<?php echo ($page_name=='about.php')?'active':'';?>" href="about.php">About</a></li>
    <li><a class="<?php echo ($page_name=='contact.php')?'active':'';?>" href="contact.php">Contact</a></li>
</ul>