所有PHP相等比较都是对称的吗?
发布时间:2020-12-13 13:33:29 所属栏目:PHP教程 来源:网络整理
导读:$a == $b总是相当于$b == $a? 我认为在JavaScript中有一些奇怪的情况,由于投射,这是不正确的. 我认为ide是正确的.我会问另一个question. 取决于这两个电话之间发生的事情.否则是的,那些都是一样的.订单没有区别.使用2 equals == 1的字符串和1的整数,在比较
$a == $b总是相当于$b == $a?
我认为在JavaScript中有一些奇怪的情况,由于投射,这是不正确的. 我认为ide是正确的.我会问另一个question.
取决于这两个电话之间发生的事情.否则是的,那些都是一样的.订单没有区别.使用2 equals == 1的字符串和1的整数,在比较时将返回true.忽略类型,仅比较值.所以没有奇迹.
http://php.net/manual/en/language.operators.comparison.php <? $a=(string) 1; $b=(int) 1; var_dump($a); var_dump($b); echo $a==$b; 产出:1 http://www.ideone.com/JLJWQ 编辑 为了澄清,只要把它放在运算符的另一边,就没有什么可以放在$a或$b中来获得比较的不同输出. $a="1234"; $b="1234"; echo $a==$b; echo $b==$a; 对于任何$a或$b值,其输出总是毫无疑问是真的,或者是假的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |