Il problema di eval e che qualsiasi errore presente nella pagina mi veniva segnalato come errore di eval alla riga 1.
Comunque ora dopo aver fatto qualche prova, e letti gli echo generati mi sembra di aver capito come funge e credo che lo utilizzerò frequentemente anche per il codice da includere.
Ho ancora tanto da imparare ma almeno la base dei cicli, gestione file gestione directory e gestione immagini l'ho imparata ora passo a fare un pò di funzioni ed infine alla programmazione ad oggetti che mi rimane ostica (già incontrata in javaScript).
Grazie dell'aiuto e alla prossima