echo n'est pas une fonction à proprement
parler, ce qui rend l'usage des parenthèses facultatifs.
En fait, si vous voulez passer plus d'un paramètre, vous ne devez
pas utiliser les parenthèses.
<?php echo "Bonjour Monde"; echo "Cet echo() se répartit sur plusieurs lignes. Les nouvelles lignes seront aussi affichées"; echo "Cet echo() se\nrépartit sur plusieurs lignes. Les nouvelles lignes\nseront aussi affichées."; echo "L'échappement de caractères est fait : \"comme ceci\"."; //Vous pouvez utiliser des variables avec echo $foo = "foobar"; $bar = "barbaz"; echo "foo vaut "$foo""; // foo vaut "foobar" // Les guillemets simples évitent le remplacement des variables echo 'foo is $foo'; // foo vaut $foo // Si vous n'utilisez pas d'autres caractères, // vous ne ferez qu'afficher une variable echo $foo; // foobar echo $foo,$bar; // foobarbarbaz // 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'; ?>