Klar geht das. Aber wenn mans genau nimmt bindet man PHP in HTML ein.
Code:
<html>
<head>
...
</head>
<body>
<?php echo "Hallo"; ?>
</body>
</html>
Natürlich kannst du mit PHP auch HTML ausgeben
Code:
<?php echo "<br /><br />Zeilenumbrüche"; ?>
Allerdings ist es besser wenn man sowas voneinander trennt, sonst verhäddert man sich irgendwann und blickt gar nicht mehr durch. Um eine solche Trennung einfach zu machen gibt es sogenannte Templatesysteme (z.B.
http://smarty.php.net/).
Für den Anfang bzw. für den Anfänger ist jedoch der Einsatz eines Templatesystems der Overkill und sowas lohnt sich erst wenn man PHP proffessionell anwenden will.