# Utiliser echo et print en PHP

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

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>"