HTML vs. PHP

index.html

<html>
  <head></head>
  <body>
  <p>Hallo wereld!</p>
  </body>
</html>

Hallo wereld!

Het index.html bestand wordt integraal opgehaald en via de webserver naar de webbrowser gestuurd.

index.php

<html>
  <head></head>
  <body>
  <p><?php echo 'Hallo wereld!'; ?></p>
  </body>
</html>

De code tussen <?php en ?> wordt uitgevoerd door de PHP processor. Dat levert een uitvoer (= tekst) op dat samen met de HTML elementen errond via de webserver naar de webbrowser wordt gestuurd.

Hallo wereld!

Zonder een webserver (met de PHP service) zal de PHP code niet uitgevoerd worden maar gewoon als tekst worden gestuurd.

<?php echo 'Hallo wereld!'; ?>

Best practice

Vermijd zoveel mogelijk HTML elementen binnen een PHP script te verwerken. Focus op de (dynamische) inhoud.

<p><?php echo 'Hallo wereld!'; ?></p>
<?php echo '<p>Hallo wereld!</p>'; ?>