У меня есть файл PHP, который работал нормально до последнего вторника, я последний раз редактировал его месяц назад, поэтому я не знаю, что заставило его перестать работать.
Я изменил файл, чтобы просто повторить строку:
<?php
echo "5";
?>
но это возвращает:
Ошибка разбора: синтаксическая ошибка, неожиданное «5» (T_CONSTANT_ENCAPSED_STRING) в файле file.php в строке 1
Затем просто сохраните переменную:
<?php
$var = 2+3;
?>
И это возвращает:
Ошибка разбора: синтаксическая ошибка, неожиданное ‘$ var’ (T_VARIABLE) в файле file.php в строке 1
Там нет пробелов, все, что вы видите здесь, это то, что у меня есть в моем файле.
Изменение открывающего тега на короткий заставляет его работать (у меня есть short_open_tag
установить в true, но я не имею права редактировать файл php.ini)
Версия PHP: 5.6.30
система: Linux arubabusiness.it
Я «решил» сохранить сценарий в другом файле, но я хочу знать, что случилось с этим файлом, похоже, что-то занесено в черный список этого файла или что-то подобное, потому что это единственный файл, который не работает. Я хотел бы знать, испытывал ли кто-либо еще эту странную проблему.
Задача ещё не решена.
Других решений пока нет …