Применить определенный класс / идентификатор к текущей странице в меню (PHP)

У меня есть такое меню:

<div id="blahblah" style="blahblah">
<a href="http://domain.com/folder/biography"><img style="blahblah" src="blahblahblahblah"></a>
<a href="http://domain.com/folder/contacts"><img style="blahblah" src="blahblahblahblah"></a>
<a href="http://domain.com/folder/gallery"><img style="blahblah" src="blahblahblahblah"></a>
<a href="http://domain.com/folder/dontknow"><img style="blahblah" src="blahblahblahblah"></a>
</div>

Я хотел бы иметь что-то, что автоматически добавляет class = "current" на страницу, на которой я сейчас нахожусь. Ссылки (как вы можете видеть в приведенном выше коде) похожи на domain.com/folder/biography или domain.com / folder / contacts, поэтому без .php / .html и т. д.

Я пытался с:

<div id="blahblah" style="blahblah">
<a <?php if (strpos($_SERVER['PHP_SELF'], 'biography')) echo 'class="current"';?> href="http://domain.com/folder/biography"><img style="blahblah" src="blahblahblahblah"></a>
<a <?php if (strpos($_SERVER['PHP_SELF'], 'contacts')) echo 'class="current"';?> href="http://domain.com/folder/contacts"><img style="blahblah" src="blahblahblahblah"></a>
...
...
</div>

Но это не работает ... решение со стропами кажется жизнеспособным, вероятно, я делаю это неправильно ..: P

Ответы на вопрос(3)

Ваш ответ на вопрос