Hallo, Patrick!
dein PHP laeuft mit der Option "short_tags_enable=yes" D.h. du kannst den "PHP Modus" in einer Seite mit <? beginnenn statt mit <?php . das verwirrt ihn natuerlich.
Aha. Und wie kann ich das abschalten?
Vorausgesetzt Du kommst überhaupt an die Konfigurationsdateien heran (es handelt sich z.B. um einen lokalen Server): Suche in der Datei php.ini, welche auf Windows-Systemen unter c:\windows\ zu finden ist, nach oben genannter Einstellung (short_tags_enable=yes) und ändere sie in "short_tags_enable=no".
Wenn Du Deine Seiten bei einem Webhoster liegen hast, deren PHP-Einstellungen kurze processing instructions (<? ... ?>) erlauben, kannst Du meist wenig tun; ich denke nicht, dass der Hoster es auf Deinen Wunsch ändern wird, da viele mit den kurzen PIs arbeiten.
Mathias