8Fermer10
MeowcateLe 02/04/2014 à 09:44
Maintenant qu'il y a eu votes et réponses, mon avis pour ne pas influencer smile
Mon collègue frontend est partisan du B, quand je suis partisan du C. Quand on travaille sur des projets communs, l'inconvénient est qu'on se retrouve avec des vues qui n'ont pas toutes la même structure, quand ce n'est pas dans une même vue que les deux écoles se mélangent.

De mon point de vue, l'inclusion systématique est nécessaire au code : d'une part les echos s'inscrivent à la suite sans saut de ligne dans le code source d'une page. Certains outils comme Firebug analysent et découpent le code correctement, mais un affichage basique du code source n'a ni retour à la ligne ni indentation avec une série de balises via echo.
D'autre part, c'est important pour l'IDE qui dans une vue HTML va se charger lui-même des retours, indentations en fonction du niveau d'imbrication, d'afficher les ouvertures/fermetures, la coloration syntaxique, proposer l'autocomplétion et les suggestions de paramètres... en somme, dans un echo, l'IDE ne s'occupe plus de ce qui se passe à l'intérieur en jugeant qu'il s'agit de php et non de HTML, ses avantages disparaissent et il est réduit au rang de simple bloc note.