si in eval non ci sarebbe bisogno di usare ob..
--
ma senza eval? facciamo un esempio di codice cosi capisce anche il paiola![]()
file: template.php
e poi c'è il codice vero e proprio che si collega al db ecc (per essere molto grezzi...)codice:<html><body> <h1><?php=template_var('titolo')?></h1> <h2><?php=template_var('descrizione')?></h2> </body></html>
ora per elaborare il template dovrei fare include('template.php');
ma facendo cosi mi stamperebbe subito tutto.. non volendo usare le funzione di ob per mettere il contenuto elaborato in una variabile quale potrebbe essere una soluzione (se ce ne sono?)
dovrei adattare il template facendo una cosa del genere:
ma non mi sembra la soluzione più elegante...Codice PHP:<?php
return '<html><body><h1>' . template_var('titolo') . '</h1></body></html>';
?>
Thanks!![]()

Rispondi quotando