Anche io opterei per le classi anche se ho meno esperienza..
Pensavo di fare una classe con all'interno una funzione (che richiamo dai miei script) che prende in input vari parametri della pagina e poi richiama in base ai parametri dati le altre funzioni all'interno della classe per generare la pagina.. Una roba tipo:
Codice PHP:
class Pagina {
function genera ($parametro1, $parametro2 ...) {
switch ($parametro1) {
case 0: // Genero la index
$this->stampaHeader();
$this->stampaMenu();
$this->stampaContenuti();
$this->stampaFooter();
break;
case 1: // Genero una pagina interna
$this->stampaHeader();
$this->breadCrumb();
$this->stampaMenu();
$this->stampaContenuti();
$this->stampaFooter();
break;
default:
$this->notFound();
break;
}
}
function stampaHeader ($parametro ...) {
....
}
Come vi sembra come soluzione ?