Allora il problema è da ricercare nel php.ini. Infatti non hai abilitati tutti gli errori (anzi, credo tu non ne abbia abilitato nessuno visto che quello del ";" è un errore che provoca l'arresto dello script). Per ovviare al problema devi contattare l'hoster e chiedergli di impostare il php.ini affinchè visualizzi tutti gli errori (anche i notice) oppure puoi inserire all'inizio di ogni script questo codice error_reporting(E_ALL);
In questo modo fai mostrare tutti gli errori senza toccare il php.ini. Ciao!