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