Utiliser des espaces et éviter les tabulations est la seule façon de s'assurer que les parties de codes seront affichées de la même manière sur tous les éditeurs ou visionneuses. De nombreux éditeurs associent la tabulation à 4 espaces mais d'autres terminaux ou visionneuses les associent à 8 espaces. Exemple:
printf("%s",
$arg);
printf("%s",
$arg);
De même, considérer ce code écrit avec une tabulation représentant 8 espaces :
if ($foo &&
$bar) {
}
if ($foo &&
$bar) {
}
La communauté PEAR étant composée de très nombreuses personnes utilisant une multitude de systèmes et éditeurs, l'utilisation des tabulations n'est tout bonnement pas adaptée. L'utilisation des espaces est quant à elle plus universelle.
Jamie Zawinski a également écrit un article à ce sujet..
Il existe également un outil nommé Astyle qui convertit votre code au bon format.
| Précédent | Sommaire | Suivant |
| Quelles licences sont autorisées dans PEAR/PECL? | Niveau supérieur | Les paquets go-pear.php ou bundled dans les versions Windows de PHP 4.3.x sont obsolètes ! |