Il fatto che nel secondo non ci sia è stato un mio errore di scrittura ma doveva esserci

Poi quello che dici è sbagliato perchè nel caso in cui si verifichi che $var non è uguale a $var2 (file non incluso e quindi non presente nella pagina) ma $var3 è uguale a $var4 (se non avessi usato include_once il file non si troverebbe nella pagina e darebbe errore nel caso il file contenesse una funzione). Ma potrebbe anche verificarsi che $var == $var2 & $var3 == $var4. In questo caso con un include semplice mi ritroverei con un errore. Con include_once no! Capito perchè il codice che ho postato9 è perfetto per l'esempio di utilità di include_once? (vabbè, forse perfetto no ma abbastanza semplice da capire se ci si ragiona su)