如何访问$ key名称中包含#
的PHP对象?
示例:
[image] => stdClass Object
(
[#text] => http://userserve-ak.last.fm/serve/_/85003/Red+Hot+Chili+Peppers.jpg
[name] => original
[width] => 937
[height] => 1276
)
我想访问#text
属性,但$image->#text
不起作用,因为PHP会将#
解释为评论的开头。
我该怎么做?
答案 0 :(得分:13)
您可以尝试:
$image->{'#text'}
答案 1 :(得分:1)
也许是这样的:(不确定)
$image->{"#text"}
答案 2 :(得分:0)
一种方法是使用变量键名称:
$keyname = '#text';
$value = $image->$keyname;