Différence entre echo et print en PHP

 

QCM sur PHPDifférence entre echo et print en PHP

Echo et print ne sont pas des fonctions mais sont des structures de langage en PHP. Les deux sont utilisés pour afficher la sortie des chaînes de caractères et il y a quelques différences mineures entre eux.
 

echoprint
Paramètresecho peut prendre plus d’un paramètre lorsqu’il est utilisé sans parenthèses. La syntaxe est la suivante: 
echo $arg1, $arg2
. Notez que 
echo($arg1, $arg2)
 n’est pas correct.
print ne prend qu’un seul paramètre.
RapiditéIl est plus rapide que print car il ne renvoie aucune valeur.Il est plus lent que echo car il renvoie une valeur.
Valeur de retourecho ne renvoie aucune valeurprint renvoie toujours 1
Syntaxe
void echo ( string $arg1 [... ] )
int print ( string $arg )

Cas d’utilisation de echo()
//plus d'un paramètre séparés par des virgules sans parenthèses
echo 1, 2, 3, "Up";
//juste un paramètre avec des parenthèses
echo ("123 Up");

 

Cas d’utilisation de print()
//print ne peut prendre qu'un seul paramètre
print ("123 Up");
print "123 Up";

 

Aucun commentaire: