Exekvering av PHP-kod

Anta att du redan har en installerad PHP-server. I den kommer dina program att finnas i filer med filtillägget php. Dessa filer är faktiskt vanliga HTML-filer, där vi kan skriva HTML-kod för våra sidor, så här:

index.php<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Min första program</title>
  </head>
  <body>
    mitt första program
  </body>
</html>

I dessa filer kan vi direkt i HTML-koden skriva PHP-kod. Den skrivs inom speciella klammerparenteser:

index.php<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Min första program</title>
  </head>
  <body>
    <?php
      echo 'mitt första program';
    ?>
  </body>
</html>

Om du kör den här filen via en PHP-server, kommer servern att exekvera PHP-kommandona och resultatet skickas till webbläsaren. Kommandot echo, som du kan se där, utför helt enkelt utskrift av den givna strängen. Som ett resultat skickas bara HTML-koden till webbläsaren, och istället för PHP-koden kommer resultatet av dess exekvering att stå.

För enkelhetens skull, i inlärningsskedet kan onödiga taggar utelämnas:

index.php<?php
  echo 'mitt första program';
?>