Еще одна распространенная причина заключается в том, что короткие теги php <? не включены в конфигурацию php.ini по умолчанию, поэтому после обновления или переустановки этот параметр может быть отключен, и PHP-код может зависеть от него. Попробуйте заменить <? на <?php.
(Credit)