2
是否有任何独立代码或独立框架中的库可用于比较包含其他对象引用的PHP对象?嵌套对象的PHP对象平等
equality运算符可用于测试对象标识。我在寻找的代码,将让我做这样的事情
$a = new Foo;
$b = new Foo;
if(objectsAreEqual($a,b)
{
}
我知道我可以使用这样的事情
get_object_vars($a) == get_object_vars($b)
或一些反射的其他形式的比较特性,但如果对象包含一个嵌套对象,我们又回到了身份问题。
所以,在我试图实现我自己,我想知道的是,这是一个解决的问题在任何地方
你想检查实体和值?性能是一个大问题?也许你可以考虑'serialize($ a)== serialize($ b)'? – ghbarratt 2012-07-12 18:17:12