扫码关注官方订阅号
在编程的时候,肯定要频繁地调用函数或方法,为了程序的健壮性,一般都要对函数的返回值做判断(特别对于那些返回bool值的函数),但是每次调用函数都要判断返回值吗?这样的话不仅觉得繁琐,还会搞得程序代码到处都是判断语句,所以想问一下,在调用函数(方法)的时候,什么时候应该判断它的返回值,什么时候不需要,谢了 :)
闭关修行中......
期待php7吧
function test(int $a,int $b) : bool { return $a > $b; }
有道是有。就是有点得不偿失。函数内,凡是非成功的处理都抛出异常即可。后续只管调用该函数无须判断。
php本来就是弱类型的语言,在代码中通常通过if(function_name($params)){}来判断返回值是否是所需要的,没必要过多纠结。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
期待php7吧
有道是有。就是有点得不偿失。
函数内,凡是非成功的处理都抛出异常即可。后续只管调用该函数无须判断。
php本来就是弱类型的语言,在代码中通常通过if(function_name($params)){}来判断返回值是否是所需要的,没必要过多纠结。