par
Ryle » 28 sept. 2007, 14:53
bah le if/endif n'a pas plus ou moins de lisibilité qu'une paire d'accolade selon moi, le tout étant de toujours bien indenter :
<?php if ($condition) { ?>
<table>
<thead>
...
<?php } else { ?>
...
<?php } ?>
Quand à préférer le code html ou le code php, le serveur ne va pas interpréter les parties du codes qui ne sont pas délimitées par les <?php ?>, et ainsi ira "plus vite" si tu es dans du code html, que si tu fais un echo en php
Maintenant c'est franchement négligeable et personnellement, j'ai pas de règle en la matière, c'est en fonction de la longueur du code html que j'ai à afficher et de la lisibilité de celui-ci. C'est parfois plus pratique de le garder dans un echo et de ne pas s'embêter à gerer les basules entre html et php, et c'est parfois plus agréable d'avoir du code html avec sa coloration syntaxique qu'une chaine monochrome... bref, c'est surtout question de feeling

bah le if/endif n'a pas plus ou moins de lisibilité qu'une paire d'accolade selon moi, le tout étant de toujours bien indenter :
[php]<?php if ($condition) { ?>
<table>
<thead>
...
<?php } else { ?>
...
<?php } ?>[/php]
Quand à préférer le code html ou le code php, le serveur ne va pas interpréter les parties du codes qui ne sont pas délimitées par les <?php ?>, et ainsi ira "plus vite" si tu es dans du code html, que si tu fais un echo en php :)
Maintenant c'est franchement négligeable et personnellement, j'ai pas de règle en la matière, c'est en fonction de la longueur du code html que j'ai à afficher et de la lisibilité de celui-ci. C'est parfois plus pratique de le garder dans un echo et de ne pas s'embêter à gerer les basules entre html et php, et c'est parfois plus agréable d'avoir du code html avec sa coloration syntaxique qu'une chaine monochrome... bref, c'est surtout question de feeling ;)