在编码的时候,我问自己这个问题:
这是不是更快:
if(false) return true;
else return false;比这更好吗?
if(false) return true;
return false;当然,如果有什么不同,那就很可笑,但我的好奇心不会消失,除非我知道:D
发布于 2010-12-17 04:32:03
只要:
return !false;所以在现实生活的例子中
return !$this->isSth();
// Not
if ($this->isSth) {
return false;
} else {
return true;
}性能在这里并不重要--每个解决方案都非常快,不需要优化。记住Donald Knuth的话:
过早优化是所有邪恶
的根源
https://stackoverflow.com/questions/4465046
复制相似问题