PHP中的==运算符是否可传递?

mpe*_*pen 8 php equality

在JavaScript中,==运算符不一定是可传递的:

js> '0' == 0
true
js> 0 == ''
true
js> '0' == ''
false
Run Code Online (Sandbox Code Playgroud)

在PHP中是一样的吗?你能给我举个例子吗?

mpe*_*pen 14

,==运营商不是传递性的.

完全相同的场景在PHP中给出了相同的结果.

echo var_dump('0'==0);
echo var_dump(0=='');
echo var_dump('0'=='');
Run Code Online (Sandbox Code Playgroud)

收益率:

boolean true
boolean true
boolean false 
Run Code Online (Sandbox Code Playgroud)

  • -1你为什么回答自己的问题?(如果你知道答案,为什么要问它?)没有冒犯,但是代表大于10K的你应该真的知道更好,"显示和说出"的问题是不可接受的. (3认同)
  • @Mark道歉.(我删除了我的downvote - 必须"编辑"你的问题,但没有做任何改变.)然而,对于一个如此微不足道的问题(它花了你两分钟),它仍然感觉有点便宜. (3认同)
  • 那应该是你的问题的更新吗? (2认同)