Questa sarà una domanda banale, credevo di usare la strada più comoda ma probabilmente non è così...
Inizialmente ero abituato a scrivere pagine in HTML ed inserire sezioni di php all'interno della pagina stessa, poi però, mi sono reso conto che era più comodo creare un bel file php, creare diciamo 2 variabili in cui mettevo rispettivamente il codice HTML dall'inizio al punto in cui c'è il contenuto della pagina, ed il codice dalla fine del contenuto della pagina a </html>, quindi le varie pagine erano composte semplicemente da:
Codice PHP:
<?=inizioPagina?>
contenuto in HTML
<?=finePagina?>
Questa soluzione però, anche se migliore della prima sotto alcuni aspetti, perchè ad esempio evitavo di scrivere lo stesso codice HTML per 10.000 pagine e per fare una modifica su tutto un sito era sufficente modificare il codice scritto nelle variabili inizioPagina e finePagina, aveva degli svantaggi...ad esempio scrivendo codice html dentro variabili php i vari software che uso (Quanta o Eclipse) ovviamente non mi da tutti gli ausili come chiusura tag automatica, controlli vari sul codice, colorazione ecc...quindi mi sono chiesto:
"c'è una soluzione a tutto questo?"
Infine pochi giorni fa ho aperto un blog, e spulciando MOLTO rapidamente wordpress, mi sono reso conto che il file index.php di Wordpress ad esempio è composto da una sola riga di codice!
Codice PHP:
require('./wp-blog-header.php');
e poi cosa diavolo fa Wordpress?! Alla fine di ogni sezione fa includere la parte successiva con un require?! E' impossibile perchè se ci fosse anche una sola pagina che deve escludere un contenuto come fa poi?! Sarebbe un matrimonio troppo stretto, si perderebbe in versatilità...sbaglio?!