TIA为您提供帮助。
我有一个调用API的脚本。它返回一个JSON对象,并且在WAMP中运行脚本时出现错误,但是在OSX上运行时没有问题。
这是有问题的行:
$obj = json_decode($json);
if ($obj->{'Status'} == 'OK'){...}
它在OSX上运行完美,但是当我在WAMP上运行时,出现以下错误:
注意:试图获取非对象的属性。
我检查并在两个安装中均启用了JSON模块。
不知道还要检查什么,或者我是否使用了错误的语法。
谢谢
谢谢你们。上面所有的答案都是正确的,而且是解决我的原始语法问题的不同方法。
但是,我发现WAMP和OSX安装之间的区别是在WAMP中需要以下内容:
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
这就是为什么我的$ obj变量首先为null的原因。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句