GeeksforGeeks

Nous avons vu les instructions echo assez fréquemment dans les codes PHP de l’article précédent. C’est la façon la plus basique d’afficher la sortie en PHP.
Cependant, il y a deux façons de base d’obtenir une sortie en PHP

  1. echo
  2. print

Note : Les deux sont des constructions de langage dans les programmes PHP qui sont plus ou moins les mêmes car les deux sont utilisées pour sortir des données sur l’écran du navigateur. L’instruction print est une alternative à echo.

Php echo statement
En PHP, l’instruction echo est une construction de langage et ne se comporte jamais comme une fonction, d’où l’absence de parenthèses. Mais le développeur peut utiliser des parenthèses s’il le souhaite. La fin de l’instruction echo est identifiée par le point-virgule (‘;’). Elle produit une ou plusieurs chaînes de caractères.
Nous pouvons utiliser ‘echo’ pour produire des chaînes de caractères, des nombres, des variables, des valeurs et des résultats d’expressions. Voici quelques utilisations de l’instruction echo en PHP :

  • Affichage de chaînes de caractères : Nous pouvons simplement utiliser le mot-clé echo suivi de la chaîne à afficher entre guillemets. L’exemple ci-dessous montre comment afficher des chaînes de caractères avec PHP :
PHP

<?php

.

echo "Hello,This is a display string example!";
?>



Sortie :

Hello,This is a display string example!
  • Affichage des chaînes de caractères comme arguments multiples : Nous pouvons passer plusieurs arguments de chaîne à l’instruction echo au lieu d’un seul argument de chaîne, en les séparant par l’opérateur virgule (‘,’). Par exemple, si nous avons deux chaînes de caractères, c’est-à-dire « Hello » et « World », nous pouvons les passer comme (« Hello », « World »). L’exemple ci-dessous le démontre.
PHP

<?php

.

echo "Multiple ","argument ","string!";
?>



Sortie :

Multiple argument string!
  • Affichage de variables : L’affichage des variables avec les instructions echo est également aussi facile que l’affichage de chaînes de caractères normales. L’exemple ci-dessous montre différentes façons d’afficher des variables à l’aide d’une instruction echo PHP.
PHP

.

<?php
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
echo $text."\n";
echo $num1."+".$num2."=";
echo $num1 + $num2;
?>



Sortie :

Hello, World!10+20=30

L’opérateur (.) dans le code ci-dessus peut être utilisé pour concaténer deux chaînes de caractères en PHP et le « \n » est utilisé pour une nouvelle ligne et est également connu comme un saut de ligne. Nous en apprendrons davantage à ce sujet dans d’autres articles.

L’instruction print de PHP:
L’instruction print de PHP est similaire à l’instruction echo et peut être utilisée comme alternative à echo de nombreuses fois. C’est aussi une construction de langage, et donc nous ne pouvons pas utiliser les parenthèses c’est-à-dire print ou print().

La principale différence entre l’instruction print et echo est que echo ne se comporte pas comme une fonction alors que print se comporte comme une fonction. L’instruction print ne peut avoir qu’un seul argument à la fois et peut donc imprimer une seule chaîne de caractères. De plus, l’instruction print renvoie toujours la valeur 1.
Comme un écho, l’instruction print peut également être utilisée pour imprimer des chaînes de caractères et des variables. Vous trouverez ci-dessous quelques exemples d’utilisation de l’instruction print en PHP :

  • Affichage d’une chaîne de texte : Nous pouvons afficher des chaînes de caractères avec l’instruction print de la même manière que nous l’avons fait avec les instructions echo. La seule différence est que nous ne pouvons pas afficher plusieurs chaînes de caractères séparées par une virgule(,) avec une seule instruction print. L’exemple ci-dessous montre comment afficher des chaînes de caractères à l’aide d’une instruction print PHP.
PHP

<?php

.

print "Hello, world!";
?>



Sortie :

Hello, world!
  • Affichage des variables : L’affichage des variables avec les instructions print est également le même que celui des instructions echo. L’exemple ci-dessous montre comment afficher des variables à l’aide d’une instruction print de PHP.
PHP

.

<?php
$text = "Hello, World!";
$num1 = 10;
$num2 = 20;
print $text."\n";
print $num1."+".$num2."=";
print $num1 + $num2;
?>



Sortie :

Hello, World!10+20=30

Comparaison entre echo et print en PHP:

  • http://php.net/manual/en/function.echo.php
  • http://php.net/manual/en/function.print.php

Cet article est rédigé par Barun Gupta. Si vous aimez GeeksforGeeks et souhaitez contribuer, vous pouvez également écrire un article en utilisant contribute.geeksforgeeks.org ou envoyer votre article par courrier à [email protected]. Voyez votre article apparaître sur la page principale de GeeksforGeeks et aidez d’autres Geeks.
Veuillez écrire des commentaires si vous trouvez quelque chose d’incorrect, ou si vous voulez partager plus d’informations sur le sujet abordé ci-dessus.

Balises d’article :

PHP
Tags de pratique :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.