Aplicar uma classe / id específica à página atual no menu (PHP)

Eu tenho um menu como este:

<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>

Eu gostaria de ter algo que adicione automaticamente uma class = "current" à página em que estou atualmente. Links (como você pode ver no código acima) são como domain.com/folder/biography ou domain.com/ pasta / contatos, assim sem .php / .html, etc.

Eu tentei com:

<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>

Mas não funciona ... a solução com strops parece viável, provavelmente estou fazendo errado ..: P

questionAnswers(3)

yourAnswerToTheQuestion