Homer: Funktion mit IF-Anweisung

Beitrag lesen

Hallo Forum,

ich habe eine PHP Funktion die mir einen funktionieren Link in HTML ausgibt:

PHP im Quellcode:
<?php print(get_styleswitch_link('2', '9', 'w', 'foo', 'aktiv', 'bar'));?>

HTML im Browser:
<a accesskey="2" tabindex="9" href="/index.php?styles=w" title="foo" onClick="cookies_pruefen()"><span class="aktiv">bar</span></a>

soweit sogut!

Ich möchte jetzt jetzt aber die css Klasse "aktive" nur dann setzen, wenn ein bestimmtes Stylesheet genutzt wird. Ich dachte ich könnte einfach eine IF-Anweisung in mein PHP Schnipsel schreiben:

<?php print(get_styleswitch_link('2', '9', 'w', 'foo', '<?php if (($css_name == 's') || ($css_name == 'w')) { print 'aktiv';}?>', 'bar'));?>

ABER falsch gedacht: Parse error: syntax error, unexpected T_STRING in ...

An der PHP Funktion kann es immo nicht liegen, die funktioniert sonst einwandfrei, und auch die IF-Abfragen bezüglich des Stytsheets funtionieren sonst super. Nur in der Kombination kommt der syntax error, weil ich ein PHP Dau bin...

Wäre schon wenn jemand mich auf den rechten Pfad (zurück) bringen könnte.

Grüße und Danke
Homer
PS: D'oh!