PHP comprend un certain nombre de raccourcis pour rendre les sites Web de codage plus rapide, y compris les versions courtes des balises courantes . Bien qu'il soit tentant de sauver les frappes et la bande passante avec ces balises compactes , vous pourriez rencontrer des problèmes si vous vous penchez fortement sur ces raccourcis . Quels sont les short tags php ?
Le langage PHP dispose de multiples options de syntaxe pour plusieurs de ses opérations. Il s'agit notamment des balises courtes pour des fonctions spécifiques . Par exemple, la balise standard PHP " ouvert " est écrit que " Php" , mais peut aussi s'écrire " ". De même, la directive PHP pour fournir des données à une page commence normalement avec " ; < php echo " mais peut être écrit avec une courte étiquette comme " <= " Pour activer les balises courtes , l'administrateur du serveur devez configurer PHP avec l'option " - enable -short -tags " ? . ou modifier le fichier php.ini pour régler " short_open_tag " à "on".
problèmes avec Balises courtes
short tags php ne fonctionne pas sur serveurs sur lesquels balises courtes sont pas activés. Cela devient particulièrement important si vous développez des scripts pour la distribution publique ou de vente commerciale . De plus, si votre script sert documents XML ou XHTML , déclarations dans les documents peuvent entrer en conflit avec des short tags php , vous devez donc utiliser des balises standard. Enfin , dans certaines circonstances code PHP brut peut être émis aux navigateurs si les balises courtes sont désactivées sur le serveur, mais utilisé dans les scripts , entraînant un risque de sécurité potentiel.
Quand utiliser Balises courtes
Lorsque vous êtes familier avec le serveur où vous exécutez vos scripts PHP , les balises courtes peut aider à gagner du temps de développement et de réduire la taille de vos scripts. Gardez à l'esprit que si vous déplacez vos scripts vers un nouveau serveur , vous devez soit faire en sorte que le serveur est configuré pour les balises courtes ou remplacer les balises courtes avec des étiquettes standard. En outre, il existe des correctifs disponibles afin que l'administrateur d'un serveur peut configurer PHP pour servir des documents XML et XHTML avec des balises courtes .
Best Practices
L'élément le plus important qui détermine votre utilisation des short tags php est votre contrôle de la configuration de votre serveur. Si vous êtes l'administrateur du serveur , vous pouvez consulter le fichier php.ini afin de s'assurer que le réglage " short_open_tag " est en marche. Également être conscients de ce que les opérations de votre script exécute , et ne pas utiliser les codes courts si elle sera au service des documents XML ou XTML ou quand il contient des informations sensibles telles que des données utilisateur ou des URL caché.