我有以下课程:
stdClass Object
(
[@attributes] => Array
(
[bla] => 1122
)
[element] => Array
(
[bla] => 1122
)
)
我想引用该类的@attributes部分。为“元素”做这件事很容易......那就是:
$class->element['bla']
但属性1也是如此。以下不起作用:
$class->@attributes['bla']
$class->"@attributes"['bla']
$class->(@attributes)['bla']
如何调用该元素?
答案 0 :(得分:2)
DO
echo $class->{'@attributes'}['bla'];
//or
$name = '@attributes';
echo $class->$name['bla'];
答案 1 :(得分:1)
你可以这样做:
$varname = '@attributes';
print_r($object->$varname);