par
Victor BRITO » 23 sept. 2009, 16:01
Merci aussi pour l'autre conseil, mais pourquoi est-ce déconseillé de se contenter de "<?" ? J'ai toujours fait comme ça et je n'ai jamais rencontré le moindre problème ...
Où est-ce un conseil de puriste simplement ?
En utilisant la syntaxe complète de la balise d'ouverture PHP (<?php), ton script sera plus
portable, d'autant plus que, d'une part, tu peux tomber sur un hébergeur qui a désactivé la
directive short_open_tag et que, d'autre part, il y a un risque de conflit si tu veux utiliser PHP avec du XML, dont le prologue s'ouvre par <?xml et se ferme par ?> (comme les blocs de code PHP, à ceci près que le terme xml remplace php).
Autrement dit, ce n'est pas du purisme pur et dur.

[quote="jay64"]Merci aussi pour l'autre conseil, mais pourquoi est-ce déconseillé de se contenter de "<?" ? J'ai toujours fait comme ça et je n'ai jamais rencontré le moindre problème ...
Où est-ce un conseil de puriste simplement ?[/quote]
En utilisant la syntaxe complète de la balise d'ouverture PHP (<?php), ton script sera plus [i]portable[/i], d'autant plus que, d'une part, tu peux tomber sur un hébergeur qui a désactivé la [url=http://fr.php.net/manual/fr/ini.core.php#ini.short-open-tag]directive short_open_tag[/url] et que, d'autre part, il y a un risque de conflit si tu veux utiliser PHP avec du XML, dont le prologue s'ouvre par <?xml et se ferme par ?> (comme les blocs de code PHP, à ceci près que le terme xml remplace php).
Autrement dit, ce n'est pas du purisme pur et dur. ;)