Получил задание прикрутить пару фич к проекту на PHP. Проект из далекого 2008-го и вся админка написана одним файлом в 6000 строк. На продакшене все работает нормально, а локально admin/index.php ругается на unexpected end of file. Подскажите какую-нибудь програмку, скрипт или утилитку которая может помочь найти незакрытую скобку. Очень нехочется перелистывать все 6000 строк "говнокода" в поисках.
Посмотрите не используются ли там устаревшие <? ?> вместо <?php ?>
Если у вас в пхп.ини использование устаревшей конструкции запрещено - вполне можете получить такую ошибку
Один из возможных вариантов это найти/написать программу на языке программирования которая будет сравнивать кол-во открытых и закрытых скобок и найдет где именно не хватает скобки.
Что-то такое подобное я уже видел на С++ вроде бы.