Hemos visto declaraciones echo con bastante frecuencia en los códigos PHP del artículo anterior. Es la forma más básica de mostrar la salida en PHP.
Sin embargo, hay dos formas básicas de obtener salida en PHP
- echo
Nota: Ambas son construcciones del lenguaje en los programas PHP que son más o menos lo mismo ya que ambas se utilizan para dar salida a los datos en la pantalla del navegador. La sentencia print es una alternativa a echo.
Declaración echo de PHP
En PHP, la sentencia echo es una construcción del lenguaje y nunca se comporta como una función, por lo que no se requieren paréntesis. Pero el desarrollador puede usar paréntesis si lo desea. El final de la sentencia echo se identifica con el punto y coma (‘;’). Puede utilizar ‘echo’ para mostrar cadenas, números, variables, valores y resultados de expresiones. A continuación se muestran algunos usos de la sentencia echo en PHP:
- Mostrar cadenas: Podemos simplemente usar la palabra clave echo seguida de la cadena a mostrar entre comillas. El siguiente ejemplo muestra cómo mostrar cadenas con PHP:
<?php
.
echo
"Hello,This is a display string example!"
;
?>
Salida:
Hello,This is a display string example!
- Visualización de cadenas como argumentos múltiples: Podemos pasar múltiples argumentos de cadena a la sentencia echo en lugar de un único argumento de cadena, separándolos mediante el operador coma (‘,’). Por ejemplo, si tenemos dos cadenas, es decir, «Hola» y «Mundo», podemos pasarlas como («Hola», «Mundo»). El siguiente ejemplo lo demuestra.
<?php
echo
"Multiple "
,
"argument "
,
"string!"
;
?>
Salida:
Multiple argument string!
- Visualización de variables: La visualización de variables con sentencias echo es también tan fácil como la visualización de cadenas normales. El siguiente ejemplo muestra diferentes formas de mostrar variables con la ayuda de una sentencia echo de PHP.
<?php
$text
=
"Hello, World!"
;
$num1
= 10;
$num2
= 20;
echo
$text
.
"\n"
;
echo
$num1
.
"+"
.
$num2
.
"="
;
echo
$num1
+
$num2
;
?>
Salida:
Hello, World!10+20=30
El operador (.) en el código anterior se puede utilizar para concatenar dos cadenas en PHP y el «\n» se utiliza para una nueva línea y también se conoce como salto de línea. Aprenderemos sobre esto en otros artículos.
Declaración print de PHP:
La declaración print de PHP es similar a la declaración echo y puede ser usada como alternativa a echo muchas veces. También es una construcción del lenguaje, por lo que no podemos usar paréntesis, es decir, print o print().
La principal diferencia entre la sentencia print y echo es que echo no se comporta como una función mientras que print se comporta como una función. La sentencia print sólo puede tener un argumento a la vez y por lo tanto puede imprimir una sola cadena. Además, la sentencia print siempre devuelve un valor de 1.
Al igual que echo, la sentencia print también puede utilizarse para imprimir cadenas y variables. A continuación hay algunos ejemplos de uso de la sentencia print en PHP:
- Visualización de cadenas de texto: Podemos mostrar cadenas de texto con la sentencia print de la misma manera que hicimos con las sentencias echo. La única diferencia es que no podemos mostrar múltiples cadenas separadas por comas(,) con una sola sentencia print. El siguiente ejemplo muestra cómo mostrar cadenas con la ayuda de una sentencia print de PHP.
<?php
print
"Hello, world!"
;
?>
Salida:
Hello, world!
- Visualización de variables: La visualización de variables con las sentencias print es también la misma que la de las sentencias echo. El siguiente ejemplo muestra cómo mostrar variables con la ayuda de una sentencia print de PHP.
<?php
$text
=
"Hello, World!"
;
$num1
= 10;
$num2
= 20;
print
$text
.
"\n"
;
print
$num1
.
"+"
.
$num2
.
"="
;
print
$num1
+
$num2
;
?>
Salida:
Hello, World!10+20=30
Comparación entre echo y print en PHP:
- http://php.net/manual/en/function.echo.php
- http://php.net/manual/en/function.print.php
Este artículo ha sido escrito por Barun Gupta. Si te gusta GeeksforGeeks y quieres contribuir, también puedes escribir un artículo en contribute.geeksforgeeks.org o enviarlo por correo a [email protected]. Verás tu artículo aparecer en la página principal de GeeksforGeeks y ayudarás a otros Geeks.
Por favor, escribe comentarios si encuentras algo incorrecto, o quieres compartir más información sobre el tema tratado anteriormente.