是否有必要在三元组中明确地设置true/false?

sk0*_*099 1 php ternary-operator

如果我有

return recordsAffected > 0;
Run Code Online (Sandbox Code Playgroud)

哪个会返回,true或者false我需要放return recordsAffected > 0 ? true : false

Joh*_*nde 9

不,你没必要,因为你的代码工作正常.您可能会发现一些开发人员建议这样做,因为阅读和理解更清楚,但这是个人意见的问题.

总是编码好像维护你的代码的人是一个知道你住在哪里的暴力精神病患者 - 马丁戈尔丁

  • 当然,如果开发人员推荐"返回条件"?true:false;`,那么你不应该听他们的意见...... (3认同)
  • 我是一个暴力的精神病患者,如果你这样做,你会吃掉你的狗吗?true:false`.好吧,我实际上只会对此感到轻微的烦恼和推文,但这几乎是一回事. (2认同)