Оператор космического корабля
У меня есть страница PHP, которую я использую для выполнения некоторых задач. Эта страница обновляется каждую минуту. Наряду с этой страницей она работает совместно с двумя другими страницами и базой данных. На двух других страницах отображаются результаты, основанные на главной странице.
Я пытаюсь переместить эти страницы / базу данных (приложение) с моего основного бизнес-сервера на другой сервер (так как это может привести к сбою моего сервера во время разработки).
Я переместил все на новый хост (тот же хост, aiso.net, новый план), и все, казалось, работало хорошо. Две страницы отображения связаны с базой данных и работают хорошо. Однако главная страница, которая перезагружается, генерирует ошибку:
Ошибка разбора: синтаксическая ошибка, неожиданное '>'
Часть страницы, вызывающая ошибку:
usort($NewArray, function($a, $b) {
return $a['volume'] <=> $b['volume'];
});
Я проверил, чтобы убедиться, что все настройки PHP одинаковы между двумя планами хостинга.
Я не могу понять, почему оператор <=> отлично работает на одном хосте, но на другом хосте (с такими же настройками) этот оператор вызывает ошибку.