domingo, 3 de junio de 2012

echo php -strings


echo no es realmente una función (es un constructor del lenguaje), por lo que no se requiere el uso de paréntesis con  echo (a diferencia de otros constructores del lenguaje) 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 quieren pasar más de un parámetro a echo, los parámetros no deben estar entre paréntesis. 

Utilizado para la salida de datos al igual que print puede mostrar el valor de retorno de funciones, valor de variables y constantes, formato: texto plano, html, css, javascript, ...

Es posible utilizar tanto comillas simples como comillas dobles, aunque existen pequeñas pero importantes diferencias entre ambas ...

$variable = "hola";
echo "$variable"; //devuelve hola

$variable = 'hola';
echo '$variable'; //devuelve $variable

Un código de ejemplo de echo ...

<?php
/* By http://php-estudios.blogspot.com */

//echo

//variable
$variable = "Imprime una variable<hr>";

//Imprimer una función
function imprime(){
return "Valor de retorno de una función<hr>";
}

//Imprime cadena de texto, más variable, más función
echo "<hr><b>Cadena de texto con html</b><hr> ".$variable." ".imprime()."";
?>




No hay comentarios: