En PHP, il existe deux méthodes de base pour afficher des informations à l’écran : echo et print.
Ces fonctions sont très utilisées pour afficher du texte, déboguer une variable ou générer du contentu HTML à l’écran.
echo
L’exemple suivant montre comment on peut utiliser echo
echo "Hello world!"; // "Hello world!"
Affichage d’une variable:
$prenom = "Alice";
echo $prenom; // "Alice"
Il est possible d’afficher plusieurs textes à la suite avec echo en séparant par des virgules.
$personne = "Alice";
echo $personne, " va à la piscine"; // "Alice va à la piscine"
Création d’une balise HTML:
$personne = "Alice";
echo "<h1>", $personne,"</h1>"; // "<h1>Alice</h1>";
echo écrit une balise HTML qui sera interprétée par le navigateur pour créer un titre h1 avec le texte “Alice”.
print est similaire à echo.
print "Hello world!"; // "Hello world!"
print avec une variable:
$prenom = "Robert";
print $prenom; // "Robert"
Néanmoins contrairement à echo print ne peut pas afficher plusieurs textes en même temps il faudra les concaténer au préalable avec l’opérateur de concaténation “.”.
$personne = "Robert";
print $personne." rentre à la maison"; // "Robert rentre à la maison"
Ecriture de bloc HTML:
$personne = "Robert";
print "<h1>".$personne."</h1>"; // "<h1>Robert</h1>"