Das sieht zwar nicht ganz so übersichtlich aus wie in Perl aber damit kann ich erstmal leben.
Was sollen die HTML-Kommentare an dieser Stelle?
Warum nicht:
<?php if($state == 'login') { ?>
<h1>Anmeldung zum Chat</h1>
<?php else if ($state == 'talk') { ?>
<h1>Mitreden im Chat</h1>
<?php } ?>
oder mit alternativer Syntax.