QUOTE (benoît @ vendredi 08 juin 2007 à 21:22:08) :
les echo à simple guillemets est plus propre selon moi mais surtout plus rapide à l'exécution et bouffe moins de ressource
Il faut expliquer pourquoi
En gros toute chaine entre simple quotes est affichée de manière brute, alors qu'une chaine entre double quotes est parsée à la recherche de variable ( ouais c'est pas très malin, mais qu'attendre de plus d'un language qui consière 0 comme empty
), du coup on accèlère le traitement en "concaténant" les outputs.
QUOTE (Rosco @ vendredi 08 juin 2007 à 21:22:43) :
Si t'as pas besoin de formater des éléments dans ta chaîne, il est inutile de passer par un printf. Un echo() est suffisant et c'est plus rapide car c'est une fonction simple.
echo est une instruction en fait, elle devient fonction une fois que l'on lui passe plusieurs paramètres :
CODE :
echo 'Quel temps', $demerde, 'aujourd\'hui';
C'est une erreur de concaténer avec echo, ça ouvre et ferme le buffer au lieu de tout stocker dans un gros buffer.
Après la différence de perf entre simple quotes, double quotes, concat, para, est assez minime.