La différence entre echo et print dans PHP

Par PHP 1 minute de lecture
difference echo print php

Les structures de PHP print et echo permettent d'afficher le contenu d'une variable ou constante dans PHP, elles ne sont pas des fonctions mais des structure.

Il existe quelques différences mineurs entre echo et print dans PHP.

Voici la compaison dans ce tableau :

echo print
Paramètres La structure echo peut contenir plusieurs paramètres. La syntaxe est la suivante : echo $arg1, $arg2;. print ne supporte qu'un seul paramètre.
Rapidité C'est plus rapide, car ne renvoie aucune valeur... Il renvoie une valeur, donc plus lent...
Valeur de retour echo ne renvoie aucune valeur. print renvoie toujours 1.
Syntaxe void echo ( string $arg1 [... ] ) int print ( string $arg )

Exemple d'utilisation de echo

<?php
// Supporte plus d'un paramètres séparés par des virgules...
echo  2, 3, 5, "Texte";  
// Un seul paramètre avec les parenthèses
echo ("235 Texte");
?>

Exemple de print en PHP

<?php
// print ne supporte qu'un seul paramètre
print ("235 Texte"); 
print  "235 Texte";
?>



Le partage est un plaisir :


Articles recommandés :