【发布时间】:2018-09-04 06:37:29
【问题描述】:
我从一个服务器 URL 收到一些 JSON 响应,响应参数可能会根据用户凭据而改变,
例如,有时它会返回用户状态,有时它会返回用户状态两者具有相同的值,但我需要处理,如果任何状态参数默认不来取空,所以我尝试了以下逻辑。
$centre_jurisdiction = $data['data']['ctj'] ?? "";
$state_jurisdiction = $data['data']['stj'] ?? "";
上述逻辑在我的本地主机中运行良好,但在我的实时服务器中无法正常运行,然后我找到了原因,它在我的实时服务器中无法运行,因为我的实时服务器 PHP 版本是 5.0,它在我的本地主机中运行,因为我的本地主机 PHP 版本是 7.0。
我需要让这个逻辑在我的实时服务器中也能工作,而无需更新我的实时服务器 PHP 版本,因为一些旧项目也托管在该服务器中,PHP 5 将支持这些项目。
有没有其他方法可以处理这个逻辑?谢谢!
【问题讨论】: