En este tutorial, aprenderá a usar las declaraciones de eco e impresión de PHP para mostrar la salida en un navegador web.

La declaración echo en PHP

La instrucción echo puede generar una o más cadenas. En términos generales, la declaración de echo puede mostrar todo lo que se puede mostrar al navegador, como cadena, números, valores de variables, resultados de expresiones, etc.

Como echo es una construcción de lenguaje que no es realmente una función (como la instrucción if), puede usarla sin paréntesis, por ejemplo echo o echo(). Sin embargo, si desea pasar más de un parámetro a eco, los parámetros no deben estar entre paréntesis.
Mostrar cadenas de texto

El siguiente ejemplo le mostrará cómo mostrar una cadena de texto con la instrucción echo:

Ejemplo

    <? php
    // Mostrar cadena de texto
    echo "¡Hola mundo!";
    ?>


La salida del código PHP anterior se verá más o menos así:

Hola Mundo!

Mostrar código HTML

El siguiente ejemplo le mostrará cómo mostrar el código HTML usando la declaración de echo:

Ejemplo

    <? php
    // Mostrando código HTML
    echo "<h4> Este es un encabezado simple. </ h4>";
    echo "<h4 style = 'color: red;'> Esto se dirige con estilo. 

    </ h4>"
    ?>


La salida del código PHP anterior se verá más o menos así:

Este es un encabezado simple.
Esto se dirige con estilo.

Mostrar variables

El siguiente ejemplo le mostrará cómo mostrar variables usando la declaración de eco:

Ejemplo

    <? php
    // Definición de variables
    $txt = "¡Hola mundo!";
    $num = 123456789;

    $colors = array ("Rojo", "Verde", "Azul");
    

 // Mostrar variables
    echo $txt;
    echo "<br>";
    echo $num;
    echo "<br>";
    echo $colors [0];
    ?>


La salida del código PHP anterior se verá más o menos así:

Hola Mundo!
123456789
rojo


La declaración de impresión de PHP
También puede usar la instrucción print (una alternativa a echo) para mostrar la salida al navegador. Al igual que el echo, la impresión también es una construcción de lenguaje, no una función real. Entonces también puede usarlo sin paréntesis como: print o print().

Tanto la instrucción de eco como la de impresión funcionan exactamente de la misma manera, excepto que la instrucción de impresión solo puede dar salida a una cadena, y siempre devuelve 1. Es por eso que la declaración de eco considera marginalmente más rápida que la instrucción de impresión 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 declaración de impresión:

Ejemplo

    <? php
    // Mostrar cadena de texto
    print "¡Hola mundo!";
    ?>


La salida del código PHP anterior se verá más o menos así:

Hola Mundo!

Mostrar código HTML
El siguiente ejemplo le mostrará cómo mostrar el código HTML usando la declaración de impresión:

Ejemplo

    <? php
    // Mostrando código HTML
    print "<h4> Este es un encabezado simple. </ h4>";
    print "<h4 style = 'color: red;'> Esto se dirige con estilo. 

    </h4>"
    ?>

La salida del código PHP anterior se verá más o menos así:

Este es un encabezado simple.
Esto se dirige con estilo.


Mostrar variables

El siguiente ejemplo le mostrará cómo mostrar la variable usando la declaración de impresión:

Ejemplo


    <? php
    // Definición de variables
    $ txt = "¡Hola mundo!";
    $ num = 123456789;
    $ colors = array ("Rojo", "Verde", "Azul");

    // Mostrar variables
    print $txt;
    print "<br>";
    print $num;
    print "<br>";
    print $colores [0];
    ?>


La salida del código PHP anterior se verá más o menos así:

Hola Mundo!
123456789
rojo


<ANTERIOR                                      SIGUIENTE>