Um código simples mais funcional, que facilita sua vida na hora de marcar no menu para informar ao usuário em que página ele se encontra.
Fiz a principio para o template xTreme, onde o proprietário pode adicionar e retirar menus sem dificuldade.

Código:
Código PHP:
$Templates4['MENU'] = array(
                    
'Inicio|::|?page=home|::|none|::|home',
                    
'Painel|::|?page=paneluser|::|none|::|paneluser',
                    
'Cadastro|::|?page=register|::|none|::|register',
                    
'Downloads|::|?page=downloads|::|none|::|downloads',
                    
'Rankings|::|?page=rankings|::|none|::|rankings',
                    
'Vips|::|?page=vips&option=advantages|::|none|::|vips',
                    
'Shopping|::|'.SHOPPING_LINK.'|::|_blank|::|none',
                    
'Contato|::|?page=contact|::|none|::|contact',
                    
'ScreenShots|::|?page=loadModule&module=screenshots&action=viewAll|::|none|::|screenshots',
                    
'Videos|::|?page=loadModule&module=wVideos&action=viewAll|::|none|::|wVideos');

function 
generateMenu()
    {
        for(
$i 0;$i count($Templates4['MENU']);++$i)
        {
            
$Menu explode('|::|',$Templates4['MENU'][$i]);
            echo 
'<a ';
            if(
$_GET['page'])
            {
                if(
$_GET['page'] == 'loadModule')
                    echo (
$_GET['module'] == $Menu[3] ? ' class="current" ' null);
                else
                    echo (
$_GET['page'] == $Menu[3] ? ' class="current" ' null);
            }
            echo (
$Menu[2] == 'none' null 'target="'.$Menu[2].'" ');
            echo 
'href="'.$Menu[1].'">'.$Menu[0].'</a>';
        }
    } 
No arquivo do template iria ficar assim:
Código PHP:
<div class="Menu fBackgG">
            <div class="MenuLinks">
                <?php
                    generateMenu
();
                
?>
            </div>
        </div>
Explicando como usar:
Código PHP:
<?php
$Templates4
['MENU'] = array(
                    
'Inicio|::|?page=home|::|none|::|home',
                    
'TEXTO|::|LINK|::|TARGET|::|VARIAVEL.$_GET['page']');
?>
Deverá fazer suas modificações para adaptar a seu template.

Créditos: 14biss