使用字符串访问PHP对象

使用字符串访问PHP对象,php,object,properties,Php,Object,Properties,我在PHP中有一个对象,它有一些非常奇怪的属性名。我只需要知道当属性名为“//www.w3.org/1999/02/22 rdf syntax ns#type”时如何访问它 我发现了一些建议 $object->{'//www.w3.org/1999/02/22-rdf-syntax-ns#type'}; 但这似乎不起作用 提前谢谢 Rob您的示例对我很有用(PHP 5.2.9和4.4.4): 您是否尝试过: get_object_vars($object)["//www.w3.org

我在PHP中有一个对象,它有一些非常奇怪的属性名。我只需要知道当属性名为“//www.w3.org/1999/02/22 rdf syntax ns#type”时如何访问它

我发现了一些建议

$object->{'//www.w3.org/1999/02/22-rdf-syntax-ns#type'};  
但这似乎不起作用

提前谢谢

Rob

您的示例对我很有用(PHP 5.2.9和4.4.4):

您是否尝试过:

get_object_vars($object)["//www.w3.org/1999/02/22-rdf-syntax-ns#type"];

如果可能,请将对象作为序列化字符串提供。非常奇怪,我只是用字符串访问得到NULL。但是,将字符串分配给var并像在最后一行中那样使用它是可行的。谢谢你。我能问一下你用的是哪个版本吗?你的版本比我的要晚。谢谢你让我知道。我会记下来的。
get_object_vars($object)["//www.w3.org/1999/02/22-rdf-syntax-ns#type"];