// concaténé ensemble et passé en tant qu'un seul argumentecho'This ','string ','was ','made ','with multiple parameters.',"\n";
echo'This '.'string '.'was '.'made '.'with concatenation.'."\n";// Aucune nouvelle ligne ou espace est ajouté ; ci-dessous affiche "helloworld" tout sur une ligneecho"hello";
echo"world";// Pareil que ci-dessusecho"hello","world";
echo"This string spans
multiple lines. The newlines will be
output as well";
echo"This string spans\nmultiple lines. The newlines will be\noutput as well.";// L'argument peut être n'importe quelle expression qui produit une chaîne de caractères$foo="example";
echo"foo is$foo";// foo is example$fruits= ["lemon","orange","banana"];
echoimplode(" and ",$fruits);// lemon and orange and banana
// Les expressions qui ne sont pas des chaînes sont convertie en chaîne, même si declare(strict_types=1) est utiliséecho6*7;// 42
// Comme echo ne se comporte pas comme une expression, le code suivant est invalide.($some_var) ? echo'true': echo'false';// Cependent, les exemples suivants fonctionneront :($some_var) ? print'true': print'false';// print est aussi une construction, mais
// est une expression valide, retournant 1.
// Dont il peut être utilisé dans ce contexte.echo$some_var?'true':'false';// évaluant l'expression d'abord puis la passant à echo?>