Hola gente, como hago para asignarle una funcion a una variable, pero que no se ejecute inmediatemnte cuando el navegador la lea, si no que se ejecute en el lugar correcto que yo coloco esa variable. Se entiende?¿. En este ejemplo la funcion codigo se me ejecuta y se me muestra en el margen superior izquierdo, no en el lugar correcto.
Código PHP:
<?php
include("class/clase_plantilla.php");
include_once("antispam.inc.php");
/*----- template-----*/
$codigo = printCode();
$Contenido=new Plantilla("comentarios");
$Contenido->asigna_variables(array("idNota" => $idNota,"code" => $codigo));
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>-</title>
</head>
<body>
<div class="contenedorDeTodo">
<div class="noticia"><?php echo $ContenidoString = $Contenido->muestra(); ?></div><!--template-->
</div>
</body>
</html>