我和我的同事正在争论如何在PHP函数中返回布尔值。
你使用哪一个?为什么?
return 0;
return 1;或
return false;
return true;很明显,第一个变体在具有严格类型的编程语言中不能很好地工作,但在大多数情况下,它在PHP中绝对可以工作得很好。
我使用了第一个更符合逻辑的变体,但我没有想出好的参数,但是“如果你想返回布尔值就返回布尔值”和“更具可读性”,但它们都很弱。
发布于 2013-01-10 23:24:01
发布于 2013-01-10 23:27:06
对于需要返回布尔值的函数,使用true/false。这是不能出错的。我通常对可以返回各种不同东西的函数使用数字返回(例如,对于三条件函数,-1,0或1)
https://stackoverflow.com/questions/14261100
复制相似问题