• 技术文章 >后端开发 >PHP问题

    php中返回值是什么意思

    长期闲置长期闲置2022-03-07 11:54:43原创108

    在PHP中,返回值就是把函数运算的结果从函数内部取出的结果值,返回值通过使用可选的返回语句返回,可以返回包括数组和对象的任意类型,返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行。

    本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。

    php中返回值是什么意思

    php函数的返回值是什么?在 PHP 中,函数的返回值可以是任意类型的数据;当然,函数也可以不返回值。函数使用 return 关键字返回数据,函数遇到 return 关键字会立即终止执行。

    示例代码如下:

    function square($num){
    return $num * $num;
    }
    echo square(4); //outputs'16'.
    ?>

    php函数的返回值是什么?以上代码的运行结果为:

    16

    函数只能有一个返回值

    函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。代码如下:

    代码执行结果为:

    function small_numbers(){
    return array(0, 1, 2);
    }
    list($zero, $one, $two) = small_numbers();
    echo $zero . $one . $two;
    ?>
    012

    $zero $one $two 的值分别是0、1、2。

    返回值类型声明

    php函数的返回值是什么?在 PHP 7 中函数增加了返回值的类型声明。和参数类型声明类似,在非严格模式下,PHP 将会尝试将返回值类型转换成期望得到的值类型,但在严格模式下,函数的返回值必须与声明的返回类型一致。

    示例如下:

    function sum($a, $b):float{
    return $a + $b;
    }
    var_dump( sum(1,2) );
    ?>

    以上程序会输出:

    float(3)

    在严格模式下的代码如下:

    declare(strict_types=1);
    function sum($a, $b):int{
    return $a + $b;
    }
    var_dump( sum(1,2) );
    var_dump( sum(1,2.1) );
    ?>

    值通过使用可选的返回语句返回。可以返回包括数组和对象的任意类型。返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行。

    函数是一个功能集合体。执行一定的功能或运算。。运算之后的结果保留在函数内部是无意义的。返回值就是把函数运算的结果从函数内部取出。无论是自定义函数还是自带函数。原型都是如下:

    function 函数名(参数1, 参数2……) {
    运算过程
    return 运算结果;
    }

    return 关键字的作用就是把运算的结果从函数内部移出。要取得这个值。可以使用 = 号赋值给一个变量。

    $var = 函数名(参数,如果有的话);

    $var 即可以得到函数内部的运算结果。也有些函数是没有返回值的。。比如 var_dump

    特别注意一下。返回值。只是返回运算结果的“值”,而不是特定的某个变量。例如:

    funciton test() {
    $a = 1+2;
    return $a;
    }

    以上代码返回的是 3 这个值。而不是 $a 本身。所以才叫 返回“值”

    推荐学习:《PHP视频教程

    以上就是php中返回值是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php中怎么删除字符串中的某一元素 下一篇:php中$this->方法是什么
    PHP编程就业班

    相关文章推荐

    • thinkphp5中MVC分层是什么• thinkphp中n方法怎么用• php里的empty是什么意思• php中session_start()是什么意思• php中语言结构和函数有什么区别

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网