Modérateur PHPfrance |
8758 Messages
19 oct. 2011, 12:20
salut,
non c'est souvent une question de lisibilité du code au final qui prime.
tu a oublié
la syntaxe heredoc et l'utilisation des ' (simple quote) comme délimiteur de chaine de caractère.
si tu veux être pointilleux tu n'utilisera pas de " car c'est plus lent que des ' (ben oui faut bien parser la chaine pour voir s'il y a des trucs à interpréter dedans).
D'ailleurs tu utilisera des virgules pour la concaténation à l'affichage plutôt que des points etc etc
le seul truc que je trouve vraiment "con" (désolé) c'est de faire un echo "$variable"; alors echo $variable; est tellement plus simple et éviter de lancer l'analyse de la chaine de caractère pour rien
tu a aussi oublié, dans le même genre;
la syntaxe alternative tu permettant de clarifié (peut être un peu le code au milieux du html)
par exemple
<?php
if ( 'truc' ) {
// 450000 ligne de code
} // arrivé la tu ne sais même plus pourquoi y a ça la :)
//ou
if ('truc') :
// 450000 ligne de code
endif; // a ben tiens la c'est la fin d'un if :)
?>
donc généralement on essai d'éviter de trop l'imbrication du php et du html. et quand on a pas le choix on évite le mélanger des syntaxes pour rester clair.
Après a toi de voir comment tu le sens mieux.
Perso j'aime bien la syntaxe heredoc mais sinon un echo pour eviter un <?php echo truc ?> toute les lignes
@+
Il en faut peu pour être heureux ......