PHP类型匹配

Put*_*utr 2 php

在PHP中,有人可以向我解释为什么这会解析为真:

'NONE' == 0
Run Code Online (Sandbox Code Playgroud)

Nul*_*ion 13

因为任何转换为​​int的非数字字符串都将变为0.

如果您不希望发生这种情况,请使用===,相同的运算符.

阅读:
http://php.net/manual/en/language.operators.comparison.php
http://php.net/manual/en/types.comparisons.php