Heim > Backend-Entwicklung > PHP-Tutorial > 编程时什么时候需要判断函数(方法)的返回值,什么时候不需要?

编程时什么时候需要判断函数(方法)的返回值,什么时候不需要?

WBOY
Freigeben: 2016-06-06 20:28:04
Original
3415 Leute haben es durchsucht

在编程的时候,肯定要频繁地调用函数或方法,为了程序的健壮性,一般都要对函数的返回值做判断(特别对于那些返回bool值的函数),但是每次调用函数都要判断返回值吗?这样的话不仅觉得繁琐,还会搞得程序代码到处都是判断语句,所以想问一下,在调用函数(方法)的时候,什么时候应该判断它的返回值,什么时候不需要,谢了 :)

回复内容:

在编程的时候,肯定要频繁地调用函数或方法,为了程序的健壮性,一般都要对函数的返回值做判断(特别对于那些返回bool值的函数),但是每次调用函数都要判断返回值吗?这样的话不仅觉得繁琐,还会搞得程序代码到处都是判断语句,所以想问一下,在调用函数(方法)的时候,什么时候应该判断它的返回值,什么时候不需要,谢了 :)

期待php7吧

<code>function test(int $a,int $b) : bool {
    return $a > $b;
}
</code>
Nach dem Login kopieren

有道是有。就是有点得不偿失。
函数内,凡是非成功的处理都抛出异常即可。后续只管调用该函数无须判断。

php本来就是弱类型的语言,在代码中通常通过if(function_name($params)){}来判断返回值是否是所需要的,没必要过多纠结。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage