Les scripts écrits en PHP doivent être intégrés dans une page HTML par le biais d'un balisage spécifique.

<? Script PHP... ?>

Dans le style des instructions de traîtement XML, les scripts PHP sont encadrés par une balise d'ouverture <? et une autre de fermeture ?>. Cela n'est possible que si l'option d'exécution short_open_tag ou l'option de complation --enable-short-tags. est activée.

Il est également possible d'intégrer le mot clé php après la première balise de telle sorte à adopter le style de balisage spécifique à PHP, lequel est évidemment le plus couramment utilisé dans les applications PHP.

<?php Script PHP... ?>

Par ailleurs, l'utilisation des marqueurs HTML de scripts est permise avec l'attribut language paramétré pour le langage PHP.

<script language="PHP">
  Script PHP...
</script>

Enfin, le code PHP peut être encadré par le balisage réservé à ASP, si l'option d'exécution asp_tags ou l'option de compilation --enable-asp-tags est activée.

<% Script PHP... %>
Exemple [voir]
<html>
  <head>
    <script language="PHP">
      $texte = "Le marqueur PHP (&lt;?php...>) demeure le plus courant.";
    </script>
  </head>
  <body>
    <h1>
      <?php echo "$texte " ?>
    </h1>
  </body>
</html>