课程
/后端开发
/PHP
/PHP进阶篇
返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行,因此下面函数的返回值跟上面的函数是一样的。
是不是能理解成$a = 10; return $a+20;
在这里这两句完全没用了?
2014-10-25
源自:PHP进阶篇 11-3
正在回答
举个栗子:
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)的情况。
return 跳出了
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
1 回答if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) { die('邮箱不合法');
2 回答为啥说这个是不正确的呢?
4 回答学了这篇,用以下代码不能再我的MYSQL写入数据?请问大家
2 回答$p = '/表达式/';这句话是什么意思啊
1 回答子类和父类的方法名一样?