Когда я print_r()
объект SimpleXMLElement, на который ссылается переменная $xmlObject
, я вижу следующее структура:
SimpleXMLElement Object
(
[@attributes] => Array
(
[uri] => /example
)
[result] => SimpleXMLElement Object
(
[message] => Record(s) added successfully
[recorddetail] => Array
(
[0] => SimpleXMLElement Object
...
)
)
)
Обратите внимание, что свойство $xmlObject->result->message
выглядит так, как будто это просто строка.Однако, если я сделаю print_r($xmlObject->result->message)
, я получаю следующее:
SimpleXMLElement Object
(
[0] => Record(s) added successfully
)
На данный момент я запутался.Почему $xmlObject->result->message
идентифицируется как экземпляр SimpleXMLElement Object
] в этом случае, когда результат печати полного $xmlObject
этого не предполагает?
И как мне на самом деле получить доступ к этому значению? Я пробовал $xmlObject->result ->message[0]
, но он просто выводит то же самое (то есть последний фрагмент кода, который я разместил).