Nic*_*ing 1 php boolean-logic coding-style boolean-expression
一个比另一个更可读吗?起初,我不喜欢这种false ===方法,但正如我越来越常见,我正在热身.我很确定他们会得到相同的结果.
我更喜欢
false === $var
Run Code Online (Sandbox Code Playgroud)
也就是因为有时你只是在使用平等而不是寻找身份.
在哪种情况下你写
false == $var
Run Code Online (Sandbox Code Playgroud)
但有时你并不是游戏中的佼佼者,而且可能会写作
false = $var
Run Code Online (Sandbox Code Playgroud)
这将立即产生错误,让你马上解决它.
但是,如果你输入
$var = false
Run Code Online (Sandbox Code Playgroud)
你最终在墙上撞了一个小时,试图找出你的脚本无法正常工作的原因.