English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de PHP

Tutorial avanzado de PHP

PHP & MySQL

Manual de referencia de PHP

echo y print de PHP

En este tutorial, aprenderás a usar las instrucciones echo y print de PHP para mostrar salida en el navegador web.

Instrucción echo de PHP

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.

Mostrar cadena de texto

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!

Mostrar código HTML

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:

Este es un título simple.

Este es un título con estilo.

Mostrar variables

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:

¡Hola, mundo!
123456789                    
rojo

Sentencias de impresión de PHP

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.

Mostrar cadena de texto

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:

¡Hola, mundo!

Mostrar código HTML

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:

Este es un título simple.

Este es un título con estilo.

Mostrar variables

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:

¡Hola, mundo!
123456789                    
rojo