Да, может.
Но при переходе 5.4.* -> 5.5.* обратно несовместимых изменений синтаксиса не было:
php.net/manual/en/migration55.incompatible.php
Возможно разные настройки. Например, short open tags. Надо смотреть конкретное место, которое парсеру не нравится (плюс несколько строк до и после)