4.5 函数的返回值
用户自定义函数使用return()函数来返回值。return()的作用在程序流程控制中已经进行了介绍。return()函数通常在用户自定义函数代码的最后一段,用于返回函数语句计算过的值,并结束函数的运行。return函数可以返回任何类型的值,包括对象。使用return()函数返回值的演示代码如下。
<?php // 定义一个遍历数组的函数 function listArray($array){ foreach($array as $value){ echo $value; } } // 定义一个带有返回值的函数 function returnString(){ // 返回字符串 return " 字符串"; } // 调用函数 echo returnString(); // 定义一个带有返回值的函数 function returnInt($int){ // 返回数字 return $int+2; } // 调用函数 echo returnInt(18); // 定义一个带有返回值的函数 function returnFloat($float){ // 根据条件返回值 if($float>10){ return 9.9; }else{ return 1.1; } } // 调用函数 echo returnFloat(1.8); // 定义一个带有返回值的函数 function returnArray(){ // 返回数组 $line = array(1,2,3,4,5,6,7,8,9); return $line; } listArray(returnArray()); // 返回一个对象 function returnObject(){ $object = (object)" 对象"; return $object; } $object = returnObject(); echo $object->scalar; ?>
注意 在使用return返回函数值时,推荐和以上代码中一样,省略后边的括号。
共有条评论 网友评论