成功调用后,对象方法将返回$ responseVar中捕获的以下内容。
Array (
[0] => myClass Object
(
[id] => 123456789
[success] => 1
)
)
如果我尝试通过数组
引用该值echo $responseVar['id'];
错误返回为'不能使用stdClass类型的对象作为数组'。如果我尝试将其作为对象引用
echo $responseVar->$id;
我收到错误'未定义的变量:id'和'试图获得非对象的属性'。
我总是可以将响应转换为JSON,但还有另一种直接引用ID值和成功的方法吗?
提前致谢
答案 0 :(得分:7)
请使用:
(这里我访问数组索引0和属性id)
echo $responseVar[0]->id;