English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este tutorial, aprenderás a usar las instrucciones echo y print de PHP para mostrar salida en el navegador web.
La instrucción echo puede emitir una o más cadenas de caracteres. Por lo general, la instrucción echo puede mostrar cualquier contenido que se pueda mostrar en el navegador, como cadenas de caracteres, números, valores de variables, resultados de expresiones, etc.
Dado que echo es una construcción del lenguaje y no una función real (como}}ifLas sentencias), por lo que se puede usar sin paréntesis, por ejemplo echo o echo(). Sin embargo, si se deben pasar varios parámetros a echo, no se pueden encapsular estos parámetros en paréntesis.
El siguiente ejemplo le mostrará cómo usar la sentencia echo para mostrar una cadena de texto:
<?php //Mostrar cadena de texto echo "Hello World!"; ?>Prueba a ver‹/›
La salida del código PHP superior es como se muestra a continuación:
¡Hola, mundo!
El siguiente ejemplo le mostrará cómo usar la sentencia echo para mostrar código HTML:
<?php //Mostrar código HTML echo "<h4>Este es un título simple.</h4>"; echo "<h4 style='color: rojo;'>Este es un título con estilo.</h4>"; ?>Prueba a ver‹/›
La salida del código PHP superior es como se muestra a continuación:
El siguiente ejemplo le mostrará cómo usar la sentencia echo para mostrar variables:
<?php //Definir variables $txt = "Hello World!"; $num = 123456789; $colors = array("Red", "Green", "Blue"); //Definir variables echo $txt; echo "<br>"; echo $num; echo "<br>"; echo $colors[0]; ?>Prueba a ver‹/›
La salida del código PHP superior es como se muestra a continuación:
También puede usar la sentencia print (un sustituto de echo) para mostrar la salida en el navegador. Al igual que echo, print es una construcción del lenguaje y no una función verdadera. Por lo tanto, también puede usarla sin paréntesis: print o print().
Las sentencias echo y print funcionan de manera completamente similar, solo que print puede output una cadena y siempre devuelve1. Por eso la sentencia echo se considera un poco más rápida que la sentencia print, porque no devuelve ningún valor.
El siguiente ejemplo le mostrará cómo usar la sentencia print para mostrar una cadena de texto:
<?php //Mostrar cadena de texto print "Hello World!"; ?>Prueba a ver‹/›
La salida del código PHP superior es como se muestra a continuación:
El siguiente ejemplo le mostrará cómo usar la sentencia print para mostrar código HTML:
<?php //Mostrar código HTML print "<h4>Este es un título simple.</h4>"; print "<h4 style='color: rojo;'>Este es un título con estilo.</h4>"; ?>Prueba a ver‹/›
La salida del código PHP superior es como se muestra a continuación:
El siguiente ejemplo le mostrará cómo usar la sentencia print para mostrar variables:
<?php //Definir variables $txt = "Hello World!"; $num = 123456789; $colors = array("Red", "Green", "Blue"); //Definir variables print $txt; print "<br>"; print $num; print "<br>"; print $colors[0]; ?>Prueba a ver‹/›
La salida del código PHP superior es como se muestra a continuación: