En este tutorial aprenderá a utilizar las sentencias PHP echo
y print
para mostrar la salida en un navegador web.
- La sentencia PHP echo
- Mostrar cadenas de texto
- Ejemplo
- Mostrar código HTML
- Ejemplo
- Este es un simple encabezado.
- Este es un encabezado con estilo.
- Mostrar variables
- Ejemplo
- La sentencia PHP print
- Mostrar cadenas de texto
- Ejemplo
- Mostrar código HTML
- Ejemplo
- Este es un simple encabezado.
- Este es un encabezado con estilo.
- Mostrar variables
- Ejemplo
La sentencia PHP echo
La sentencia echo puede mostrar una o más cadenas. En términos generales, la sentencia echo puede mostrar cualquier cosa que pueda ser mostrada al navegador, como cadenas, números, valores de variables, resultados de expresiones, etc.
Dado que echo es una construcción del lenguaje y no una función (como la sentencia if
), puede utilizarla sin paréntesis, por ejemplo, echo
o echo()
. Sin embargo, si desea pasar más de un parámetro a echo, los parámetros no deben estar encerrados entre paréntesis.
Mostrar cadenas de texto
El siguiente ejemplo le mostrará cómo mostrar una cadena de texto con la sentencia echo:
Ejemplo
Ejecute este código »
<?php// Displaying string of textecho "Hello World!";?>
La salida del código PHP anterior será algo así:
Mostrar código HTML
El siguiente ejemplo le mostrará cómo mostrar código HTML utilizando la sentencia echo:
Ejemplo
Ejecute este código »
<?php// Displaying HTML codeecho "<h4>This is a simple heading.</h4>";echo "<h4 style='color: red;'>This is heading with style.</h4>";?>
La salida del código PHP anterior será algo así:
Este es un simple encabezado.
Este es un encabezado con estilo.
Mostrar variables
El siguiente ejemplo le mostrará cómo mostrar una variable utilizando la sentencia echo:
Ejemplo
Ejecute este código »
<?php// Defining variables$txt = "Hello World!";$num = 123456789;$colors = array("Red", "Green", "Blue"); // Displaying variablesecho $txt;echo "<br>";echo $num;echo "<br>";echo $colors;?>
La salida del código PHP anterior se verá algo así:
123456789
Rojo
La sentencia PHP print
También puede utilizar la sentencia print (una alternativa a echo
) para mostrar la salida al navegador. Al igual que echo, print es también una construcción del lenguaje y no una función real. Así que también puedes usarlo sin paréntesis como: print
o print()
.
Tanto la sentencia echo
como la print
funcionan exactamente igual, excepto que la sentencia print
sólo puede dar salida a una cadena, y siempre devuelve 1. Por eso la sentencia echo
se considera marginalmente más rápida que la sentencia print
ya que no devuelve ningún valor.
Mostrar cadenas de texto
El siguiente ejemplo le mostrará cómo mostrar una cadena de texto con la sentencia print:
Ejemplo
Ejecute este código »
<?php// Displaying string of textprint "Hello World!";?>
La salida del código PHP anterior se verá algo así:
Mostrar código HTML
El siguiente ejemplo le mostrará cómo mostrar código HTML utilizando la sentencia print:
Ejemplo
Ejecute este código »
<?php// Displaying HTML codeprint "<h4>This is a simple heading.</h4>";print "<h4 style='color: red;'>This is heading with style.</h4>";?>
La salida del código PHP anterior será algo así:
Este es un simple encabezado.
Este es un encabezado con estilo.
Mostrar variables
El siguiente ejemplo le mostrará cómo mostrar una variable utilizando la sentencia print:
Ejemplo
Ejecute este código »
<?php// Defining variables$txt = "Hello World!";$num = 123456789;$colors = array("Red", "Green", "Blue"); // Displaying variablesprint $txt;print "<br>";print $num;print "<br>";print $colors;?>
La salida del código PHP anterior será algo así:
123456789
Rojo