• 技术文章 >后端开发 >php教程

    php函数变量的作用域及函数返回值教程_PHP教程

    2016-07-20 11:01:19原创291
    在php中关于在一个函数中定义的变量,包括参数在内都不能访问函数外部变量,并且在默认的情况下,在一个函数外部定义的变量不能访问的函数变量。

    在php教程中关于在一个函数中定义的变量,包括参数在内都不能访问函数外部变量,并且在默认的情况下,在一个函数外部定义的变量不能访问的函数变量

    下面看实例

    $a = 1;
    $b = 2;
    function Sum()
    {
    global $a, $b;
    $b = $a + $b;
    }
    Sum();
    echo $b;
    ?>

    这样返回$b的值为3,在php中global是一个全局变量所有才会这样,那么我们现来看php变量引用实例

    function str_unite (&$string)
    {
    $string .= '也喜欢蓝色.';
    }
    $str = '喜欢红色,';
    str_unite ($str);
    echo $str; // 输出结果: '喜欢红色,也喜欢蓝色.'
    ?>

    ,上面讲的是函数的作用域的全局变量与函数的引用,下面来看个函数的局部变量

    $a = 1;
    $b = 2;
    function Sum($a,$b)
    {
    $b = $a + $b;

    echo $b;//3
    }
    Sum();//
    echo $b;//2
    ?>

    本站原创教程转载注明来源www.bkjia.com/phper/php.html


    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/445451.htmlTechArticle在php中关于在一个函数中定义的变量,包括参数在内都不能访问函数外部变量,并且在默认的情况下,在一个函数外部定义的变量不能访问...

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php 函数 变量 作用域 返回 教程 php 关于 一个 函数 定义 变量 包括 参数 在内
    上一篇:php 判断文件或目录是否存在_PHP教程 下一篇:php ini_set更改php.ini配置功能_PHP教程
    第16期线上培训班

    相关文章推荐

    • 教你用一个PHP类来实现两个数间的加减乘除• PHP数组学习之计算数组元素总和• PHP和黄金分割数列的完美邂逅(不可错过)• PHP数组学习之二维数组计算数组长度• PHP数组学习之第一/最后一个元素的获取(二)

    全部评论我要评论

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

    PHP中文网