Manuel PHP Précédent Suivant echo() n'est pas vraiment une fonction (c'est techniquement une structure du langage). Cela fait que vous n'êtes pas obligés d 'utiliser des parenthèses. En fait, si vous voulez passer plusieurs paramètres à afficher, vous ne devez pas utiliser de parenthèses. Il n'est pas possible d'utiliser echo() dans un contexte de fonction variable. Dans ce cas, il faut utiliser print() à la place. Exemple 1. Exemples echo() ?php echo "Bonjour le monde"; echo "Cet echo() se r eacute ;partit sur plusieurs lignes. Les nouvelles lignes seront aussi affich eacute; es"; echo "Cet echo() se\nr eacute ;partit sur plusieurs lignes. Les nouvelles lignes\nseront aussi affich eacute; es ."; echo "L 'eacute;chappement de caract egrave;res se fait: \"comme ceci\" ."; / /Vous pouvez utiliser des variables avec echo $foo = "foobar"; $bar = "barbaz"; echo "foo vaut quot;$foo quot ;"; / / foo vaut "foobar "/ / Les guillemets simples eacute;vitent le remplacement des variables echo 'foo is $foo'; / / foo vaut "$foo" / / Si vous n'utilisez pas d'autres caract egrave;res, / / vous pouvez afficher plusieurs variables / / en les s eacute;parant par des virgules echo $foo; / / foobar echo $foo,$bar; / / foobarbarbaz echo END Cette syntaxe s'intitule le "here document "et permet d'afficher plusieurs lignes avec de l 'interpolation de variables. Notez que la fin de la syntaxe doit appara icirc; tre sur une nouvelle ligne, avec uniquement un point-virgule, et pas d'espace suppl eacute ;mentaire! END; / / comme echo() n'est pas une fonction, le code suivant est invalide ($some_var)? echo('Oui'): echo('Non'); / / Cependant, les lignes suivantes sont valides: ($some_var)? print('Oui'): print('Non'); / / print est une fonction echo$some_var? 'Oui': 'Non';? echo() dispose aussi d'une version courte, où vous pouvez faire suivre la balise PHP ouvrante d'un signe égal (=). Cette syntaxe courte n 'est possible que si la configuration de short_open_tag a été activée. Voir aussi print(), printf() and flush(). Précédent Sommaire Suivant Niveau supérieur