Доступ к StdClass в PHP в рамках стандартного StdClass

Как получить доступ к элементу StdClass, который находится внутри athor StdClass.

вот что возвращает var_dump:

 stdClass Object
(
    [return] => stdClass Object
        (
            [barCode] => 530884HB|4320000007;502241VA|4320000008;
            [code] => 0
            [idAffiliate] => 0
            [idOrder] => 25
            [idProduct] => 320
            [message] => Résérvation effectué avec succés
            [quantity] => 2
        )

)

И я хочу получить значение [barCode]??

1 ответ

Решение

Так как собственность return является государственной собственностью, вы можете просто получить barCode как это:

$object->return->barCode

Пример:

$object = new StdClass();
$object->return = new StdClass();
$object->return->barCode = '530884HB|4320000007;502241VA|4320000008';

var_dump объекта:

object(stdClass)#1 (1) {
  ["return"]=>
  object(stdClass)#2 (1) {
    ["barCode"]=>
    string(39) "530884HB|4320000007;502241VA|4320000008"
  }
}

print_r объекта:

stdClass Object
(
    [return] => stdClass Object
        (
            [barCode] => 530884HB|4320000007;502241VA|4320000008
        )

)
Другие вопросы по тегам