Accueil
Forums
Turoriaux
Inscription
Connexion
Fil RSS
Bienvenue invité !
Jeudi 16 Octobre 2008
Vous êtes ici: Crea-paradise.com > Tutoriaux > Conception web > PHP > Les shorts tags

Les shorts tags



Informations sur le tutorial
Image du tutorial Auteur : Xireus Commentaires : 4
Note : Note: 4/5 Vu : 1169
Date : 26/10/2007 à 16h08 Actions : Commenter et noter ce tutorial
Dernière modification : 14/05/2008 à 11h02


Présentation


Certains d'entre vous se demandent ce que sont les short tags, n'est-ce pas ? Eh bien, c'est tout simple : comme vous le savez tous si vous avez bien lu des tutos sur le PHP, tout script PHP doit être entouré de balises spécifiques afin que l'interpréteur sache que c'est du code PHP. Dans les bons tutoriels, on vous apprend à utiliser <?php et ?>, néanmoins certains codeurs utilisent <? et ?> ou autres. L'utilisation d'autres tags que <?php et ?> est déconseillée, et je vais ici vous expliquer pourquoi.

Balises de délimitation de code


Il existe plusieurs autres short tags (ou délimiteurs de codes) en PHP que ceux cités ci-dessus. En voici une liste :

  • <?php et ?> (forme correcte) ;
  • <? et ?> ;
  • <?= et ?> ;
  • <% et %> ;
  • <script language="php"> et </script>.



Voilà une liste dont je ne garantis pas l'exhaustivité, mais qui est relativement complète. Étudions maintenant pourquoi les tags autres que <?php et ?> ont été diabolisés par les codeurs.

Pourquoi utiliser <?php et ?> ?


Dans le fichier de configuration de PHP, l'option short_open_tag peut prendre en compte deux valeurs : ON ou OFF. En général, OFF est affecté à cette option, ce qui empêche l'utilisation des short tags car cela pourrait porter à confusion avec la balise d'ouverture d'un fichier XML (<? et ?>), le code PHP serait ainsi parsé et générerait une erreur.


Question
Mais si la valeur ON est attribuée à short_open_tag, et que j'utilise <% et %> par exemple, il n'y a aucun problème ?


Détrompez-vous, il y en bien a un : celui de la portabilité. Si vous changez d'hébergeur et que les paramètres du php.ini ne sont pas les mêmes, vous risquez d'avoir de gros problèmes.

Alors, adoptez dès maintenant cette bonne pratique, et convertissez vos scripts grâce à la fonction Rechercher/Remplacer de votre éditeur qui vous sera très utile. Sachez aussi qu'EasyPHP et WAMP dans leurs dernières versions interdisent les shorts-tags (paramètre modifiable dans le php.ini).

J'espère que vous avez aimé ce tutorial .



4 commentaires



> Posté le : 27/10/2007 à 09h16 | Note : Note: 4/5
Avatar de lbeetls01


Groupe : Admins


Bon tuto


> Posté le : 28/10/2007 à 19h03 | Note : Aucune
Avatar de Xireus


Groupe : Membres


Merci bien .


Projet : PHP-Algérie avec lalim92.
> Posté le : 17/04/2008 à 08h04 | Note : Aucune
Aucun avatar


Groupe : Membres


<?php //c'est bien plus jolie//
?>


très bon tutoriel

les balise courantes que je trouve ce très sympa

lesloups
> Posté le : 17/05/2008 à 19h59 | Note : Aucune
Avatar de Méthylbro


Groupe : Membres


Il faut éviter de les utiliser. C'est une bonne habitude à prendre.


1