PHP Balises PHP


Exemple

Il existe trois types de balises pour désigner les blocs PHP dans un fichier. L'analyseur PHP recherche les balises d'ouverture et de fermeture (le cas échéant) pour délimiter le code à interpréter.

Balises standard

Ces balises sont la méthode standard pour incorporer du code PHP dans un fichier.

<?php
    echo "Hello World";
?>
PHP 5.x 5.4

Balises d'écho

Ces balises sont disponibles dans toutes les versions de PHP et depuis PHP 5.4 sont toujours activées. Dans les versions précédentes, les balises d'écho ne pouvaient être activées qu'avec des balises courtes.

<?= "Hello World" ?>

Balises courtes

Vous pouvez désactiver ou activer ces balises avec l'option short_open_tag .

<?
    echo "Hello World";
?>

Balises courtes:

  • sont interdits dans toutes les principales normes de codage PHP
  • sont découragés dans la documentation officielle
  • sont désactivés par défaut dans la plupart des distributions
  • interférer avec les instructions de traitement XML en ligne
  • ne sont pas acceptés dans les soumissions de code par la plupart des projets open source
PHP 5.x 5.6

Balises ASP

En activant l'option asp_tags , vous pouvez utiliser des balises de style ASP.

<%
    echo "Hello World";
%>

Celles-ci sont un caprice historique et ne devraient jamais être utilisées. Ils ont été supprimés dans PHP 7.0.