为了账号安全,请及时绑定邮箱和手机立即绑定

返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行,因此下面函数的返回值跟上面的函数是一样的。


是不是能理解成$a = 10;
    return $a+20;

在这里这两句完全没用了?

正在回答

2 回答

举个栗子:

function mymax($a,$b){
    if($a>$b){
        return $a;
    }
    if ($b>$a){
        return $b;
    }
    if($a == $b){
        return "一样大";
    }
}

echo mymax(7,7);

这个例子是比较传进去的两个数值的大小,并返回较大值,如果($a>$b)就返回了$a;这个时候就跳出了函数体,

就不会再判断后面($b>$a)的情况。

0 回复 有任何疑惑可以回复我~

return 跳出了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信