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

PHP How to retrieve value from returned object

调用成功后,对象方法returns在$responseVar.

中捕获以下内容
Array (
    [0] => myClass Object
        (
            [id] => 123456789
            [success] => 1
        )

)

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

echo $responseVar['id'];

错误 returns 为 'Cannot use object of type stdClass as array'。如果我尝试将其引用为对象

echo $responseVar->$id;

我收到错误 'Undefined variable: id' 和 'Trying to get property of non-object'。

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

提前致谢

只需使用这个:

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

echo $responseVar[0]->id;