• 技术文章 >php教程 >php手册

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

    2016-06-13 11:17:33原创335
    在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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:php file_put_contents 函数 下一篇:php filemtime -取得文件修改时间
    第16期线上培训班

    相关文章推荐

    • PHP之fsockopen提交POST数据讲解• 改进后的直接插入排序• 实用PHP代码二十例• 基于PHP编程注意事项的小结• PHP学习之输出字符串(echo,print,printf,print_r和var_dump)

    全部评论我要评论

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

    PHP中文网