编程语言
首页 > 编程语言> > php – ‘false === $var’和’$var === false’之间有什么区别?

php – ‘false === $var’和’$var === false’之间有什么区别?

作者:互联网

一个比另一个更可读吗?起初,我不喜欢错误的===方法,但正如我越来越频繁地看到它,我正在热身.我很确定他们会得到相同的结果.

解决方法:

我更喜欢

false === $var

也就是因为有时你只是在使用平等而不是寻找身份.

在哪种情况下你写

false == $var

但有时候你并不是游戏中的佼佼者,而且可能会写作

false = $var

这将立即产生错误,让你马上解决它.

但是,如果你输入

$var = false

你最终在墙上撞了一个小时试图弄清楚你的脚本无法正常工作的原因.

标签:boolean-expression,php,boolean-logic,coding-style
来源: https://codeday.me/bug/20191003/1846956.html