PHP如何从返回的对象中检索值

Ale*_*ana 2 php oop

成功调用后,对象方法返回$ responseVar中捕获的以下内容.

Array (
    [0] => myClass Object
        (
            [id] => 123456789
            [success] => 1
        )

)
Run Code Online (Sandbox Code Playgroud)

如果我尝试通过数组引用该值

echo $responseVar['id'];
Run Code Online (Sandbox Code Playgroud)

错误返回为"无法使用stdClass类型的对象作为数组".如果我尝试将其作为对象引用

echo $responseVar->$id;
Run Code Online (Sandbox Code Playgroud)

我得到错误'未定义的变量:id'和'试图获取非对象的属性'.

我总是可以将响应转换为JSON,但还有另一种方法可以直接引用ID和成功的值吗?

提前致谢

Riz*_*123 7

只要用这个:

(这里我访问数组索引0和属性id)

echo $responseVar[0]->id;
Run Code Online (Sandbox Code Playgroud)