Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/01/2009, 14:35
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problema con funciones

justo como lo tienes debe funcionar...

Código PHP:
$candy foo();

// ...

echo "<bazz buz=\"does\"/>$candy"
solo si no esta mal echa tu función..

NO funciona
Código PHP:
<?php
function foo()
{
?>

algo de <html/>

<?php

  
echo 'y algo de PHP';

}
?>
la clave, es que una función bien escrita no debe imprimir... sino devolver el resultado, así es como se preserva su particularidad.... ¿ahora entiendes por que no te funciona??

SI funciona
Código PHP:
<?php
function foo()
{
  
$out HEREDOC
algo de 
<html/>
HEREDOC;

  
$out .= 'y algo de PHP';
  return 
$out;
}
?>
demás... si vas a imprimir únicamente, no es necesaria la asignación.. aunque funcione esta mal!

Código PHP:
 echo  $ContenidoString $Contenido->muestra(); // MAL

 
echo $Contenido->muestra(); // OK :P 
PDTA: no repitas temas....

http://www.forosdelweb.com/f18/probl...tillas-663246/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.