/
Conocimientos básicos

Echo - salida al código fuente

16. 02. 2020

Obsah článku

La construcción `echo` se utiliza para volcar una variable o cadena en el código fuente.

Soporte: Todas las versiones
Breve descripción:
Tipo: comando, construcción (no una función)

Descripción

echo 'Hola, mundo';

Dice "hola mundo".

$var = 'Texto';
echo $var;

Imprime el valor de la variable $var, es decir, "Texto".

Echo no es una función (es un comando), por lo que puede o no utilizar un paréntesis. Por lo tanto, escribir echo ('hola mundo'); también es correcto.

Nota adicional: PHP trata a Echo como un comando (una construcción) y por lo tanto lo trata como una expresión. El paréntesis es opcional en este caso. Si damos la notación: echo ('algo');, la sentencia Echo no se convierte en una función y no se trata como tal. El paréntesis en este caso significa encerrar el valor exacto de la expresión, de forma similar a como funciona en matemáticas.

Comillas

Las cadenas pueden ir entre comillas y apóstrofes.

Así que esto:

echo "Hola";

Es lo mismo que esto:

echo 'Hola';

Pero tenga en cuenta que cada cadena debe empezar y terminar con el mismo tipo de carácter de comillas y el carácter de comillas no debe ser utilizado en la cadena.

Por ejemplo, si quiere dar salida a un enlace HTML (o a cualquier código HTML), debe preceder las comillas con una barra. Una barra oblicua significa "exactamente este carácter", por lo que no se entiende como una expresión en el idioma.

echo "<a href="index.php">texto del enlace</a>";

Nota técnica: Las comillas tienen un significado especial en PHP.

Parámetros

  • arg Parámetro de salida.

Valores de retorno

No se devuelve ningún valor.

No se puede utilizar como variable.

Nota

Nota: Como se trata de una construcción del lenguaje (construcción = comando) (no una función), no puede cargarse en una variable.

Ejemplo

echo "Hola, mundo";
echo "echo" puede dar salida a varias líneas de texto.
Pero cuidado con la etiqueta HTML <br>, no se imprime. Para eso está la función nl2br()".;
$a = "php"; // definición de la variable
echo "Me gusta" . $a; // Escribe: Me gusta el php

Echo también tiene una sintaxis acortada, en la que es posible utilizar sólo el signo de igualdad después de la etiqueta php de apertura.

Ahoj <?=$jmeno;?>!

Esto es útil si necesitamos escribir alguna información rápida en la página. Por ejemplo, el año en curso:

Píše Jan Barášek © <?=date('Y');?>

Esta sintaxis acortada sólo funcionará si las etiquetas de apertura acortadas de php están habilitadas, es decir, si la directiva short_open_tag está configurada como on.

Operación

Todas las operaciones matemáticas comunes se pueden realizar dentro del comando echo.

Para un análisis detallado de las matemáticas, véase un artículo aparte.

echo 5 + 3 * 2; // imprime 11

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
10.