echo
(string arg1, string
argn...
)
echo() affiche tous les paramètres.
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.
Exemple avec echo()
<?php
// cas simple
echo "Bonjour Monde";
// cas spécial
echo "Cet echo() se
répartit sur plusieurs lignes. Les nouvelles lignes
seront aussi affichées";
// cas en une seule ligne
echo "Cet echo() se\nrépartit sur plusieurs lignes. Les nouvelles lignes\nseront aussi affichées.";
// protection de caractères par échappement
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';
?>