English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Echo et print PHP

Dans ce tutoriel, vous apprendrez à utiliser les instructions echo et print en PHP pour afficher des sorties dans un navigateur web.

Instruction echo PHP

L'instruction echo peut afficher une ou plusieurs chaînes de caractères. En règle générale, l'instruction echo peut afficher tout contenu que l'on peut afficher dans un navigateur web, par exemple des chaînes, des nombres, des valeurs de variables, des résultats d'expressions, etc.

Comme echo est une construction de langage et non une fonction réelle (commeifInstructions), vous pouvez donc les utiliser sans parenthèses, par exemple echo ou echo(). Cependant, si vous devez passer plusieurs paramètres à echo, vous ne pouvez pas envelopper ces paramètres dans des parenthèses.

Affichage de la chaîne de texte

Le prochain exemple vous montrera comment utiliser l'instruction echo pour afficher une chaîne de texte :

<?php
//Affichage de la chaîne de texte
echo "Hello World!";
?>
Testons voir‹/›

Le résultat de l'output du code PHP suivant est affiché comme suit :

Bonjour, le monde !

Affichage du code HTML

Le prochain exemple vous montrera comment utiliser l'instruction echo pour afficher le code HTML :

<?php
//Affichage du code HTML
echo "<h4">C'est un titre simple.</h4">
echo "<h4 style='color: rouge;'>C'est un titre stylisé.</h4">
?>
Testons voir‹/›

Le résultat de l'output du code PHP suivant est affiché comme suit :

C'est un titre simple.

C'est un titre stylisé.

Affichage des variables

Le prochain exemple vous montrera comment utiliser l'instruction echo pour afficher les variables :

<?php
//Définir les variables
$txt = "Hello World!";
$num = 123456789;
$colors = array("Red", "Green", "Blue");
 
//Définir les variables
echo $txt;
echo "<br>";
echo $num;
echo "<br>";
echo $colors[0];
?>
Testons voir‹/›

Le résultat de l'output du code PHP suivant est affiché comme suit :

Bonjour, le monde !
123456789                    
rouge

Instructions d'impression PHP

Vous pouvez également utiliser l'instruction print (remplacement de echo) pour afficher la sortie dans le navigateur. Comme echo, print est une construction de langage et non une fonction réelle. Par conséquent, vous pouvez également l'utiliser sans parenthèses : print ou print().

Les instructions echo et print fonctionnent de la même manière, la seule différence étant que print ne peut output qu'une chaîne de caractères et retourne toujours1. Voilà pourquoi l'instruction echo est considérée comme un peu plus rapide que l'instruction print, car elle ne renvoie aucune valeur.

Affichage de la chaîne de caractères

Le prochain exemple vous montrera comment utiliser l'instruction print pour afficher une chaîne de texte :

<?php
//Affichage de la chaîne de texte
print "Hello World!";
?>
Testons voir‹/›

Le résultat de l'output du code PHP suivant est affiché comme suit :

Bonjour, le monde !

Affichage du code HTML

Le prochain exemple vous montrera comment utiliser l'instruction print pour afficher le code HTML :

<?php
//Affichage du code HTML
print "<h4">C'est un titre simple.</h4">
print "<h4 style='color: rouge;'>C'est un titre stylisé.</h4">
?>
Testons voir‹/›

Le résultat de l'output du code PHP suivant est affiché comme suit :

C'est un titre simple.

C'est un titre stylisé.

Affichage des variables

Le prochain exemple vous montrera comment utiliser l'instruction print pour afficher les variables :

<?php
//Définir les variables
$txt = "Hello World!";
$num = 123456789;
$colors = array("Red", "Green", "Blue");
 
//Définir les variables
print $txt;
print "<br>";
print $num;
print "<br>";
print $colors[0];
?>
Testons voir‹/›

Le résultat de l'output du code PHP suivant est affiché comme suit :

Bonjour, le monde !
123456789                    
rouge