Appeler echo avec des virgules
<?php
echo 'a', 'b', 'c'; // abc
echo ('a' . 'b' . 'c'); // abc
print('a' . 'b' . 'c'); // abc
?>
La façon la plus efficace d’appeler echo est d’utiliser des virgules. Chaque argument d’echo est alors envoyé vers la sortie. Echo n’est pas une fonction, mais une construction du langage, avec cette capacité particulière.
echo est parfois utilisé avec des parenthèses : cela lui donne l’apparence d’un appel de fonction réel. Cependant, cela réduit également le nombre d’arguments de arbitraire à un : il ne peut y avoir qu’un seul élément à l’intérieur d’une parenthèse.
Ainsi, toute liste de plusieurs arguments passés à echo est concaténée en un seul. C’est une concaténation inutile, car elle est immédiatement ignorée. Et afficher les arguments l’un après l’autre fait le même travail.
En fin de compte, c’est une micro-optimisation.
See Also
- echo and print [Try me]
PHP Features
Last updated: 11 October 2026