如何回显此嵌套的stdClass对象中的数据?

时间:2016-06-27 18:52:47

标签: php nested stdclass

我是OOP的新手,并且很难在下面的代码中尝试回应SMSMessageBody的值:

stdClass Object
(
    [GetSentMessagesResult] => stdClass Object
        (
            [SentMessage] => Array
                (
                [0] => stdClass Object
                    (
                        [ID] => 6567960
                        [LineNumber] => 30004554552584
                        [SMSMessageBody] => Lorem ipsum 
                        [MobileNo] => 9122588874
                        ....

我在stackoverflow中看过这些帖子:

所以我尝试了以下代码:

echo    $client->GetSentMessagesResult->SentMessage[0]->SMSMessageBody; 

但得到了这个通知:

  

注意:尝试在第18行的C:\ xampp \ htdocs \ banks \ newbank \ sentsms.php中获取非对象的属性

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

这不是对象,而是字符串,因此请使用var_dump功能进行检查,如下所示:var_dump($client);

它显示了一个字符串,因此您无法使用以下代码进行访问:

echo $client->GetSentMessagesResult -> SentMessage[0] -> SMSMessageBody;