当谈到面向对象的编程时,我真的很无能,所以请原谅我,如果这是显而易见的...用于在PHP中查找对象的特定实例的内置方法?
我正在使用Zend扩展,它将请求作为嵌套对象返回。如果对象有属性b
,我需要属性a
。现在我正在使用一个有条件的foreach循环来搜索属性b
,如果找到匹配项,请将我的变量设置为属性a
。
喜欢的东西:
foreach($nested_object as $object) {
if($object -> foo -> bar == "match") {
$info = $object -> stuff -> junk;
}
}
我希望有一个更优雅的方式来做到这一点,沿的XPath线(但肯定它没有被远程接近的XPath,只是一些如简单)。
因此,如果我知道我需要的属性,有没有办法在PHP中检索任何和所有具有该属性的对象?
谢谢!我担心这是答案,但我很高兴我不会盲目地错过文档中的某些内容。 Upvote现在,我会在今天的某个时间标记这个答案,除非有人在那里可以证明相反的事实。 – Anthony 2009-12-28 18:52:33