Hi!
[...] ich habe mich nur über die Art der Notierung gewundert, weil hiermit php- und html-Code ohne "echo"-Befehle quasi vermischt wurde, und dass das möglich ist, war mir neu.
So neu sollte es dir nicht sein, denn dass PHP-Code in HTML eingebettet wird, ist _das_ Merkmal von PHP. Dass dabei die Anweisungen in den einzelnen PHP-Blöcken nicht einzeln sondern als Ganzes betrachtet werden müssen, weißt du vermutlich auch. Das besondere hierbei war "nur", dass auch Kontrollstrukturen auf mehrere Blöcke aufgeteilt werden können. Das geht auch mit Funktionen (inklusive variablen Werten):
<?php
// ...
function htmlHead($title) { ?>
<head>
<title><?php echo htmlspecialchars($title) ?></title>
</head>
<?php }
// ...
htmlHead('Test');
?>
Lo!