Écho PHP vs instructions d'impression

Echo Php Vs Instructions D Impression



Les développeurs PHP utilisent souvent écho et imprimer déclarations pour afficher des données sur des pages Web. Bien que les deux déclarations puissent sembler similaires, elles présentent des différences notables. Comprendre ces différences peut vous aider à choisir l'instruction appropriée pour votre projet et à optimiser votre code PHP pour de meilleures performances. Dans cet article, nous allons explorer les différences entre écho et imprimer instructions en PHP et fournissent des exemples pour vous aider à comprendre quand utiliser chacune d'entre elles.

déclaration d'écho en PHP

En PHP, on utilise le déclaration d'écho pour afficher la sortie et il peut être utilisé pour imprimer la chaîne, les variables et les tableaux. L'écho peut également être utilisé avec ou sans parenthèses car ce n'est pas une fonction, c'est une instruction. À la fin de l'instruction echo, il y a un point-virgule (;).

La syntaxe du PHP déclaration d'écho est écrit ci-dessous :







écho

L'exemple suivant montre le fonctionnement de echo avec un seul argument :





écho 'Bonjour!!' ;

?>

Si vous souhaitez utiliser plusieurs paramètres, vous pouvez utiliser les parenthèses et les variables sont séparées par une virgule dans un écho.



Suivez l'exemple ci-dessous où nous avons passé plusieurs chaînes dans l'instruction echo :







écho 'Accueillir' , 'pour ' , 'Linux' , 'Indice' ;

?>

déclaration d'impression en PHP

Dans PHP, vous pouvez également utiliser le imprimer pour afficher la sortie et utiliser avec ou sans les parenthèses. Il agit comme une fonction et renvoie la valeur 1.



Voici la syntaxe du déclaration d'impression :

imprimer

L'exemple ci-dessous montre l'instruction print en PHP :



imprimer 'Bonjour!! ' ;

?>

L'instruction print peut être utilisée avec des parenthèses :

imprimer ( )

imprimer ( 'Bonjour!! ' ) ;

?>

echo vs print Déclarations

La différence entre les instructions PHP echo et print réside dans la façon dont elles renvoient leur sortie. En PHP, écho est une construction de langage qui peut générer une ou plusieurs chaînes, séparées par des virgules. Il n'a pas de valeur de retour et envoie immédiatement la sortie au navigateur.

D'autre part, imprimer est une fonction qui accepte un seul argument et renvoie la valeur 1, qui peut être utilisée dans une expression. Contrairement à l'instruction echo, print ne peut produire qu'une seule chaîne et ajoute automatiquement un caractère de saut de ligne à la fin de la chaîne. Il envoie également la sortie directement au navigateur, ce qui est similaire au comportement du déclaration d'écho .



$message = 'Linux, indice !' ;

$num1 = 4 ;

$num2 = 9 ;

// Utilisation d'echo pour afficher les variables

écho $message . ' \n ' ;

écho $num1 . '+' . $num2 . '=' ;

écho $num1 + $num2 . ' \n ' ;

// Utilisation de printf pour afficher les variables

printf ( ' %s \n ' , $message ) ;

printf ( ' %d + %d = %d \n ' , $num1 , $num2 , $num1 + $num2 ) ;

?>

écho vs impression en PHP

Consultez les différences entre les instructions echo et print en PHP dans le tableau suivant :

écho imprimer
N'a pas de valeur de retour A une valeur de retour de 1
Prend plusieurs arguments Prendre seulement 1 paramètre
Plus rapide qu'un relevé imprimé Un peu plus lent que l'instruction echo
Ce n'est pas une fonction Se comporte comme une fonction
Afficher une ou plusieurs chaînes séparées par une virgule Sortie uniquement des chaînes

Conclusion

Le écho est utilisé pour afficher la sortie de la chaîne et peut prendre une ou plusieurs chaînes en tant que paramètre, tandis que le imprimer ne peut prendre qu'une seule chaîne et est également utilisé pour imprimer la sortie du code sur la console.

Dans le guide ci-dessus, nous avons appris les différences entre les instructions echo et print ainsi que leurs implémentations avec des exemples.