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) |
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.
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.
arg
Parámetro de salida.No se devuelve ningún valor.
No se puede utilizar como variable.
Nota: Como se trata de una construcción del lenguaje (construcción = comando) (no una función), no puede cargarse en una variable.
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 variableecho "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 comoon
.
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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | es