脚本宝典收集整理的这篇文章主要介绍了php – 为什么这两个对象是相等的(==)?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
($o1 == $o2) == TRUE.
为什么?
$o1的转储:
guITArchord Object ( [_guitarChord:guitarChord:PRivate] => [_chord:guitarChord:private] => chord Object() [_baseFret:guitarChord:private] => 0 [_frets:guitarChord:private] => Array ( [0] => x [1] => 0 [2] => 2 [3] => 2 [4] => 2 [5] => x ) [_tuning:guitarChord:private] => tuning Object() [currVARiation] => 0 [nextVariation] => [prevVariation] => )
$o2的转储:
guitarChord Object ( [_guitarChord:guitarChord:private] => [_chord:guitarChord:private] => chord Object() [_baseFret:guitarChord:private] => 0 [_frets:guitarChord:private] => Array ( [0] => x [1] => 0 [2] => 2 [3] => 2 [4] => 2 [5] => 0 ) [_tuning:guitarChord:private] => tuning Object() [currVariation] => 0 [nextVariation] => [prevVariation] => )
编辑:
所以原因是因为(“x”== 0)= TRUE.谁能告诉我为什么?
以上是脚本宝典为你收集整理的php – 为什么这两个对象是相等的(==)?全部内容,希望文章能够帮你解决php – 为什么这两个对象是相等的(==)?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。