文章教程

4.5函数的返回值

9/17/2020 9:31:19 PM 人评论 次浏览

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返回函数值时,推荐和以上代码中一样,省略后边的括号。

教程类别