通常,函数将返回值传递给调用者的方式是使用关键字 return 或 return()函数。
return 的作用是将函数的值返回给函数的调用者,即将程序控制权返回到调用者的作用域。如果在全局作用域内使用 return 关键字,那么将终止脚本的执行。return 语句在函数体中使用时,有一下两个作用:
1、return 语句可以向函数调用者返回函数体中任意确定的值。
2、将程序控制权返回到调用者的作用域,即退出函数。在函数体中如果执行了 return 语句,它后面的语句就不会被执行。
<?php
//有默认值的 ($age=10) 一定要写在右边才显示
//$name 传递名称;
//$age 传递年龄;
function setAge($name,$age=10){
//function setAge($age=10,$name){
echo '他叫  '.$name.'  今年岁数是'.$age;
}
setAge('马云',50); //第一个调用是传入名称和年龄
print '
';
setAge('jerry'); //$age将使用默认值10 第二个调用是传入名称
print '
';
setAge('张三',15); //第三个调用是传入名称和年龄
?>
<?php
function dd($x,$y){
$k = $x+$y;
return $k;
//以上也可以简写为 return $x+$y;
}
echo '13+5=18    '.dd(15,3);
?>