Maison  >  Article  >  développement back-end  >  Quelle est la différence entre echo et print en php

Quelle est la différence entre echo et print en php

青灯夜游
青灯夜游original
2019-05-08 11:49:508505parcourir

La différence entre echo et print en PHP est la suivante : 1. Echo peut générer plusieurs chaînes en même temps, et print ne peut générer qu'une seule chaîne en même temps 2. Echo n'a pas de valeur de retour, tandis que print ; a une valeur de retour et sa valeur Toujours 1 de type int.

Quelle est la différence entre echo et print en php

La sortie dynamique du contenu HTML en PHP est obtenue grâce aux instructions print et echo. Les fonctions des deux sont presque exactement les mêmes, mais il existe également des différences. L'article suivant vous expliquera les similitudes et les différences entre echo et print en php. J'espère qu'il vous sera utile.

(Tutoriel vidéo recommandé : Tutoriel vidéo php)

Les similitudes entre echo et print en php

1. et l'imprimé sont tous deux des structures linguistiques (les documents officiels l'expliquent comme une construction linguistique), et non des fonctions.

2. Echo et print ne peuvent produire que des données de chaîne, d'entier et de virgule flottante ; ils ne peuvent pas imprimer de données composites et de ressources.

3. Lorsqu'il n'y a qu'un seul paramètre à la fois, les parenthèses (parenthèses) après echo et print sont facultatives, c'est-à-dire : echo ($argument1) est équivalent à echo $argument1, et print(argument) est équivalent à print argument.

La différence entre echo et print en php

1 Echo peut accepter plusieurs paramètres de type chaîne et peut générer plusieurs chaînes en même temps. print ne peut recevoir qu'un seul paramètre de type chaîne ; il ne peut sortir qu'une seule chaîne à la fois ; la valeur imprimée par print peut être directement affectée à une variable. Exemple : $a = print “123”

Remarque : Lorsque echo accepte plusieurs paramètres, les crochets ne peuvent pas être utilisés, c'est-à-dire que echo $arg1,$arg2 est correct et echo($arg1,$arg2) provoquera des erreurs d'analyse

2. echo La vitesse de sortie est plus rapide que l'impression ; l'efficacité de l'écho est relativement rapide

3. Echo n'a pas de valeur de retour, mais l'impression a une valeur de retour, et sa valeur est toujours 1 de type int.

Recommandations associées : formation php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn