Программа модульного тестирования, похоже, жалуется на это:
синтаксическая ошибка, неожиданное «const» (T_CONST), ожидаемая переменная (T_VARIABLE)
... но до сих пор я не смог выяснить , на какой исходный модуль он жалуется!
Что ж, на этой машине установлено php 7.2, и Мне сказали, что производственная среда работает 7.0. У меня есть удобная команда оболочки, которая выполняет php -l
("lint" == проверка синтаксиса) для каждого php файла в исходном каталоге, и она не находит ошибок. Итак, я предполагаю, что мне нужно найти способ сделать "задержку" против синтаксиса предыдущей версии PHP.
Но также ... Был там, в На самом деле, изменение синтаксиса такого рода между v7.0 и v7.2? Не кажется мне слишком вероятным ...