PHP echo vs print declaracions

Php Echo Vs Print Declaracions



Els desenvolupadors de PHP utilitzen sovint eco i imprimir declaracions per generar dades a les pàgines web. Tot i que ambdues afirmacions poden semblar similars, tenen algunes diferències notables. Entendre aquestes diferències us pot ajudar a triar la declaració adequada per al vostre projecte i optimitzar el vostre codi PHP per obtenir un millor rendiment. En aquest article, explorarem les diferències entre eco i imprimir declaracions en PHP i proporcioneu exemples que us ajudin a entendre quan heu d'utilitzar cadascuna.

Declaració echo en PHP

En PHP, fem servir el declaració d'eco per mostrar la sortida i es pot utilitzar per imprimir la cadena, les variables i les matrius. L'eco també es pot utilitzar amb o sense parèntesis perquè no és una funció, és una declaració. Al final de la instrucció d'eco hi ha un punt i coma (;).

La sintaxi del PHP declaració d'eco està escrit a continuació:







eco

L'exemple següent mostra el funcionament d'eco amb un sol argument:





eco 'Hola!!' ;

?>

Si voleu utilitzar més d'un paràmetre, podeu utilitzar els parèntesis i les variables estan separades per una coma en un eco.



Seguiu l'exemple que es mostra a continuació on hem passat les múltiples cadenes a la instrucció echo:







eco 'Benvingut' , 'a' , 'Linux' , 'Pista' ;

?>

print Statement en PHP

En PHP també podeu utilitzar el imprimir per mostrar la sortida i utilitzar-lo amb o sense parèntesis. Actua com una funció i retorna el valor 1.



La següent és la sintaxi de la declaració d'impressió :

imprimir

L'exemple següent mostra la instrucció d'impressió en PHP:



imprimir 'Hola!! ' ;

?>

La declaració d'impressió es pot utilitzar amb parèntesis:

imprimir ( )

imprimir ( 'Hola!! ' ) ;

?>

echo vs print declaracions

La diferència entre les declaracions d'eco i d'impressió de PHP rau en com retornen la seva sortida. En PHP, eco és una construcció de llenguatge que pot produir una o diverses cadenes, separades per comes. No té un valor de retorn i immediatament envia la sortida al navegador.

Per altra banda, imprimir és una funció que accepta un sol argument i retorna un valor d'1, que es pot utilitzar en una expressió. A diferència de la declaració echo, print només pot sortir una sola cadena i afegeix automàticament un caràcter de nova línia al final de la cadena. També envia la sortida directament al navegador, que és similar al comportament del declaració d'eco .



$missatge = 'Linux, pista!' ;

$num1 = 4 ;

$num2 = 9 ;

// S'utilitza l'eco per mostrar variables

eco $missatge . ' \n ' ;

eco $num1 . '+' . $num2 . '=' ;

eco $num1 + $num2 . ' \n ' ;

// S'utilitza printf per mostrar variables

imprimirf ( ' %s \n ' , $missatge ) ;

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

?>

echo vs print en PHP

Vegeu les diferències entre les declaracions echo i print en PHP a la taula següent:

eco imprimir
No té valor de retorn Té un valor de retorn d'1
Pren múltiples arguments Preneu només 1 paràmetre
Més ràpid que una declaració impresa Una mica més lent que la declaració d'eco
No és una funció Es comporta com una funció
Emet una o més cadenes separades per una coma Sortida només cadenes

Linia inferior

El eco s'utilitza per mostrar la sortida de la cadena i pot prendre una o més cadenes com a paràmetre, mentre que el imprimir només pot prendre una cadena i també s'utilitza per imprimir la sortida del codi a la consola.

A la guia anterior, hem après les diferències entre les declaracions d'eco i d'impressió juntament amb les seves implementacions amb exemples.