Vamos a repasar la función PHP echo que muchos de nosotros la estaremos usando en bastantes desarrollos para mostrar el contenido de ciertas variables.
Otras funciones para sacar el contenido de arrays y objetos son estas 2:
Vamos con la sintaxis extraída de su web oficial:
echo ( $variable1, $variable2 ... )
En el código superior podemos apreciar que su sintaxis es sencilla, aunque haya puesto los paréntesis no son necesarios a la hora de sacar el contenido de las variables.
Esta función de PHP posee una sintaxis abreviada:
<?=$variable;?>
Se trata del caracter ‘=’ justo después de la apertura PHP seguido de la variable, de esta manera también podemos sacar el contenido de una variable.
Vamos a ver mediante los siguientes ejemplos las diferentes formas de uso:
<? $variable = "Valor1"; $otravariable = "Valor2"; //Mostrar por pantalla una cadena de texto echo "Esto es una cadena de texto"; //Mostrar el valor de una variable echo "$variable seguido de texto dentro de las comillas y otra $variable"; echo $variable . "concatenar una variable con texto mediante un ." . $otravariable; ?> <?=$variable;?> <? //Mostrar cadena con saltos de línea con \n echo "Entre esta palabra y \n esta otra hay un salto de línea"; //Escapar caracteres con \ echo "Las dobles comillas se escapan asi \" "; //Sacar el valor de un array $array = array("coche" => "rojo"); echo $array["coche"]; ?>
Os recomiendo leer este pos sobre ‘Funciones de PHP para mostrar el valor de arrays, variables y cadenas de texto‘.