我有一个用于执行某些任务的 PHP 页面。此页面每分钟重新加载一次。除了这个页面,它还与另外两个页面和一个数据库一起工作。其他两个页面根据主页显示结果。
我正在尝试将这些页面/数据库(应用程序)从我的主要业务服务器移动到另一台服务器(因为它会在我开发时使我的服务器崩溃)。
我把所有东西都移到了新主机上(同一主机、aiso.net、新计划),一切似乎都运行良好。两个显示页面与数据库连接并且运行良好。但是,重新加载的主页会产生错误:
解析错误:语法错误,意外的“>”
导致错误的页面部分是这样的:
usort($NewArray, function($a, $b) {
return $a['volume'] <=> $b['volume'];
});
我检查以确保两个托管计划之间的所有 PHP 设置都相同。
我无法弄清楚为什么 <=> 运算符在一台主机上工作正常,但在另一台主机上(具有相同的设置),该运算符会导致错误。