Когда я 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]
, но он просто печатает ту же самую вещь (то есть последний фрагмент кода, который я отправил).