Já me aconteceu dar um erro e indicar que o problema está na última linha do ficheiro, a linha que tem o código do footer...
Tirando o ";" por vezes dá, mas nunca percebi porquê... Podem-me explicar
Não precisas de ter o código certo para funcionar, o php assume os erros por ti, do tipo dás-lhe uma coisa e ele estava à espera de outra, então converte, do tipo inteiros, strings, etc. se fizeres <?= $var ?> está certo, funciona, <?php $var ?> não está certo.
Tira as 2 linhas que fica a funcionar, mas quem adicionou essas linhas ou o que mudaste no ficheiro?