En este momento estás viendo ▷ El mejor Tutorial PHP 2022: PHP Echo Vs Print #5

▷ El mejor Tutorial PHP 2022: PHP Echo Vs Print #5

PHP Echo Vs Print

Con frecuencia usamos la instrucción echo para mostrar la salida. Hay dos formas básicas de obtener la salida en PHP:

  • Echo
  • Print

echo y print son construcciones del lenguaje y nunca se comportan como una función. Por lo tanto, no hay ningún requisito para los paréntesis. Sin embargo, ambas declaraciones se pueden usar con o sin paréntesis. Podemos usar estas declaraciones para generar variables o cadenas.

Diferencia entre Echo y Print

Echo

  • echo es una declaración, que se utiliza para mostrar la salida.
  • echo se puede usar con o sin paréntesis.
  • echo no devuelve ningún valor.
  • Podemos pasar múltiples cadenas separadas por coma (,) en echo.
  • echo es más rápido que la declaración de impresión.

Print

  • print también es una declaración, que se usa como alternativa a echo en muchas ocasiones para mostrar la salida.
  • print se puede usar con o sin paréntesis.
  • print siempre devuelve un valor entero, que es 1.
  • Usando print, no podemos pasar múltiples argumentos.
  • la impresión es más lenta que la instrucción echo.

Puede ver la diferencia entre las instrucciones echo e print con la ayuda de los siguientes programas.

Por ejemplo (verifique múltiples argumentos)

Puede pasar múltiples argumentos separados por una coma (,) en echo. No generará ningún error de sintaxis.

<?php  
     $fname = "Gunjan";  
     $lname = "Garg";  
     echo "My name is: ".$fname,$lname;  
?>  

Producción:

PHP echo e imprime declaraciones

Generará un error de sintaxis debido a múltiples argumentos en una declaración de impresión.

<?php  
     $fname = "Gunjan";  
     $lname = "Garg";  
     print "My name is: ".$fname,$lname;  
?>  

Producción:

PHP echo e imprime declaraciones

Por ejemplo (Comprobar valor de retorno)

La instrucción echo no devuelve ningún valor. Generará un error si intenta mostrar su valor de retorno.

<?php  
     $lang = "PHP";  
     $ret = echo $lang." is a web development language.";  
     echo "</br>";  
     echo "Value return by print statement: ".$ret;   
?>  

Producción:

PHP echo e imprime declaraciones

Como ya comentamos, print devuelve un valor, que siempre es 1.

<?php  
     $lang = "PHP";  
     $ret = print $lang." is a web development language.";  
     print "</br>";  
print "Value return by print statement: ".$ret;   
?>  

Producción:

PHP echo e imprime declaraciones

En Estrategia Creativa tenemos toda la información que necesitas sobre el mundo de digital y en especial para tus emprendimiento Si quieres seguir leyendo información útil  ¡echa un vistazo a nuestros artículos!

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)

Deja una respuesta