首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >return 1和return 0 VS return true和return false

return 1和return 0 VS return true和return false
EN

Stack Overflow用户
提问于 2013-01-10 23:15:29
回答 2查看 14K关注 0票数 8

我和我的同事正在争论如何在PHP函数中返回布尔值。

你使用哪一个?为什么?

代码语言:javascript
复制
return 0;
return 1;

代码语言:javascript
复制
return false;
return true;

很明显,第一个变体在具有严格类型的编程语言中不能很好地工作,但在大多数情况下,它在PHP中绝对可以工作得很好。

我使用了第一个更符合逻辑的变体,但我没有想出好的参数,但是“如果你想返回布尔值就返回布尔值”和“更具可读性”,但它们都很弱。

EN

回答 2

Stack Overflow用户

发布于 2013-01-10 23:24:01

票数 4
EN

Stack Overflow用户

发布于 2013-01-10 23:27:06

对于需要返回布尔值的函数,使用true/false。这是不能出错的。我通常对可以返回各种不同东西的函数使用数字返回(例如,对于三条件函数,-1,0或1)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14261100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档