• Categoría: PHP
  • Visto: 6505

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 
Funciones PHP

La función echo muestra una o más cadenas, también puede mostrar el contenido de variables. echo no es una función, realmente es una construcción del lenguaje PHP, por lo que no es necesario el uso de paréntesis.

 

Definición

 

echo muestra cadenas o el contenido de variables, al no ser realmente una función no requiere el uso de paréntesis. La función echo, a diferencia de otras construcciones de PHP, no se comporta como una función, es decir, no siempre se puede usar en el contexto de una función, además, si se necesita pasar más de un parámetro, éstos no deben estar entre paréntesis. Las cadenas pueden ser pasadas de forma individual como varios argumentos separados por comas o concatenas como un solo argumento utilizando el operador de concatenación ".".

 

La función echo no pospone una nueva línea adicional, es decir, dos echo seguidos mostraran sus respectivas cadenas una detrás de la otra. Es posible usar variables dentro de una sentencia echo, para que la salida sea el contenido hay que utilizar comillas dobles, si se utilizan comillas simples se mostrará el nombre de la variable.

 

echo también dispone de una sintaxis abreviada, se tiene que poner el símbolo igual justo después de la etiqueta de apertura de PHP, esta sintaxis necesita la opción de configuración short_open_tag activada para versiones anteriores de PHP 5.4.0.

El uso de esta forma abreviada sería,

 


<span>Son las <?=$horaActual; ?></span>

 

Sintaxis

void echo ( string $arg1 [, string $... ] )

 

Parámetros función echo

 

Arg1

 

El parámetro que se mostrará. echo no devuelve ningún valor.

 

Ejemplos

 


<?php
echo 'El mundo es maravilloso';
?>

 

Resultado

El mundo es maravilloso

 


<?php
$cadena = 'En este ejemplo vemos como echo no incluye ';
$cadena2 = 'una nueva línea después de $cadena';

echo $cadena;
echo $cadena2;
?>

 

Resultado

En este ejemplo vemos como echo no incluye una nueva línea después de $cadena

 


<?php
$cadena2 = 'uso de comillas dobles';
$cadena = "En este ejemplo muestra el valor de cadena2, $cadena2";

echo $cadena;
?>

 

Resultado

En este ejemplo muestra el valor de cadena2, uso de comillas dobles

 


<?php
$cadena2 = 'tiempo lluvioso';
$cadena = 'En este ejemplo muestra cadena2 como parte de la cadena, $cadena2, al usar comillas simples';

echo $cadena;
?>

 

Resultado

En este ejemplo muestra cadena2 como parte de la cadena, $cadena2, al usar comillas simples

 

 

Función echo