检查空值时,我使用:
String str;
if(str == null){
//...
}
Run Code Online (Sandbox Code Playgroud)
但我也见过这个:
if(null == str){
//...
}
Run Code Online (Sandbox Code Playgroud)
使用一个优于另一个是否有任何优势?或者只是为了提高可读性?
这是一个困扰我很长时间的问题,无法找到任何答案......值得注意的是,Zend Framework Developers使用了很多,
以下2"if"语句之间有什么区别?:
if (null === $this->user) { ... }
if ($this->user === null) { ... }
Run Code Online (Sandbox Code Playgroud)
对我来说,第一个看起来有点奇怪;]
谢谢你的回答.