En este artículo, veremos qué son las declaraciones de eco e impresión en PHP, además de comprender su implementación básica a través de los ejemplos. El eco se utiliza para mostrar la salida de los parámetros que se le pasan. Muestra las salidas de una o más strings separadas por comas. La impresión acepta un argumento a la vez y no se puede usar como una función variable en PHP. La impresión genera solo las strings.
Nota: Ambos son construcciones de lenguaje en programas PHP que son más o menos iguales, ya que ambos se usan para generar datos en la pantalla del navegador. La declaración de impresión es una alternativa a echo .
Declaración de eco de PHP: es una construcción de lenguaje y nunca se comporta como una función, por lo tanto, no se requieren paréntesis. Pero el desarrollador puede usar paréntesis si quiere. El final de la instrucción echo se identifica con el punto y coma (‘;’). Da salida a una o más strings. Podemos usar ‘ echo ‘ para generar strings, números, variables, valores y resultados de expresiones. A continuación se muestra un uso de las declaraciones de eco en PHP:
Mostrar strings : simplemente podemos usar la palabra clave echo seguida de la string para que se muestre entre comillas. El siguiente ejemplo muestra cómo mostrar strings con PHP.
PHP
<?php echo "Hello,This is a display string example!"; ?>
Producción:
Hello,This is a display string example!
Visualización de strings como argumentos múltiples : podemos pasar múltiples argumentos de string a la declaración de eco en lugar de un solo argumento de string, separándolos por el operador de coma (‘,’). Por ejemplo, si tenemos dos strings, es decir, «Hola» y «Mundo», podemos pasarlas como («Hola», «Mundo»).
PHP
<?php echo "Multiple ","argument ","string!"; ?>
Producción:
Multiple argument string!
Mostrar variables : mostrar variables con declaraciones de eco también es tan fácil como mostrar strings normales. El siguiente ejemplo muestra diferentes formas de mostrar variables con la ayuda de una declaración de eco de PHP .
PHP
<?php // Defining the variables $text = "Hello, World!"; $num1 = 10; $num2 = 20; // Echoing the variables echo $text."\n"; echo $num1."+".$num2."="; echo $num1 + $num2; ?>
Producción:
Hello, World! 10+20=30
El operador (.) en el código anterior se puede usar para concatenar dos strings en PHP y «\n» se usa para una nueva línea y también se conoce como salto de línea. Aprenderemos sobre esto en otros artículos.
Declaración de impresión de PHP: La declaración de impresión de PHP es similar a la declaración de eco y se puede usar como alternativa al eco muchas veces. También es una construcción del lenguaje, por lo que no podemos usar paréntesis, es decir , imprimir o imprimir() .
La principal diferencia entre la instrucción print y echo es que echo no se comporta como una función mientras que print se comporta como una función. La declaración de impresión solo puede tener un argumento a la vez y, por lo tanto, puede imprimir una sola string. Además, la declaración de impresión siempre devuelve un valor de 1. Al igual que un eco , la declaración de impresión también se puede usar para imprimir strings y variables. A continuación se muestran algunos ejemplos del uso de sentencias de impresión en PHP:
Mostrar strings de texto : podemos mostrar strings con la declaración de impresión de la misma manera que lo hicimos con las declaraciones de eco . La única diferencia es que no podemos mostrar varias strings separadas por comas (,) con una sola declaración de impresión. El siguiente ejemplo muestra cómo mostrar strings con la ayuda de una declaración de impresión de PHP .
PHP
<?php print "Hello, world!"; ?>
Producción:
Hello, world!
Visualización de variables : la visualización de variables con declaraciones de impresión también es la misma que la de las declaraciones de eco . El siguiente ejemplo muestra cómo mostrar variables con la ayuda de una declaración de impresión de PHP.
PHP
<?php // Defining the variables $text = "Hello, World!"; $num1 = 10; $num2 = 20; // Echoing the variables print $text."\n"; print $num1."+".$num2."="; print $num1 + $num2; ?>
Producción:
Hello, World! 10+20=30
Diferencia entre declaraciones de eco e impresión en PHP:
S. No. |
declaración de eco |
declaración de impresión |
---|---|---|
1. |
echo acepta una lista de argumentos (se pueden pasar múltiples argumentos), separados por comas. |
print acepta solo un argumento a la vez. |
2. |
No devuelve valor o devuelve nulo. |
Devuelve el valor 1. |
3. |
Muestra las salidas de una o más strings separadas por comas. |
La impresión genera solo las strings. |
4. |
Es comparativamente más rápido que la declaración de impresión. |
Es más lento que una declaración de eco. |
Referencias :
Este artículo es una contribución de Barun Gupta . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA