PHP中return false和return true区别?
看框架和项目都喜欢用returnfalse和returntrue只是判断是有和没有,有就返回1,没有就返回0,还有其他深入的意思吗?...
看框架和项目都喜欢用return false和return true只是判断是有和没有,有就返回1,没有就返回0,还有其他深入的意思吗?
展开
4个回答
展开全部
return表示退出执行,即结束一个函数的执行,这个时候事实上可以理解返回的是空值(void),如果你了解java的话就很清楚了,在java里面,如果一个函数没有返回值,那么返回的就是void。但是php是弱类型语言,并没有强制限定,也没有提供void关键字,且定义的函数可以返回多中类型的值。
return false就简单了,返回的是一个boolean结果,通常用于进行一些判断。
当然,如果返回值你并没有使用,return void的时候你也可以使用return false,即,如果一个函数只是执行一些操作,但是你并不需要返回的结果,直接使用return和return false、return true都是可以的,这个时候其实重点在return上,用于结束函数的执行。
return false就简单了,返回的是一个boolean结果,通常用于进行一些判断。
当然,如果返回值你并没有使用,return void的时候你也可以使用return false,即,如果一个函数只是执行一些操作,但是你并不需要返回的结果,直接使用return和return false、return true都是可以的,这个时候其实重点在return上,用于结束函数的执行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很多框架里都进行了相应的设置,根据返回的内容进行后续操作,根据你说的内容,应该是返回成功和失败,当然在实际开发应用中,更多的是返回errorcode根据返回的内容进行判断返回的内容是否成功,比如请求次数,身份验证等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-03-08 · 百度认证:成都瀚睿科技官方账号
关注
展开全部
我觉得你先分别理解return、true、false 代表的意思。希望代码适合你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询