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

    PHP中函数内引用全局变量的方法

    2016-06-13 12:26:11原创294
    先看下面的代码:

    复制代码 代码如下:


    $var1 = "#####";
    $var2 = "&&&&&";

    function global_references($use_globals)
    {
    global $var1, $var2;
    if (!$use_globals) {
    $var2 =&$var1; //1

    } else {
    $GLOBALS["var2"] =&$var1; //2

    }
    }

    global_references(false);
    echo "var2 is set to '$var2'
    ";
    global_references(true);
    echo "var2 is set to '$var2'
    ";
    ?>

    输出的结果如下:
    var2 is set to '&&&&&'
    var2 is set to '#####'

    可见,上面的代码中:
    $var2 =&$var1; //1
    只对函数内部可见。

    $GLOBALS["var2"] =&$var1; //2
    在全局范围内可见。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:PHP syntax error, unexpected $end 错误的一种原因及解决 下一篇:如何使用PHP编程说明第1/3页
    千万级数据并发解决方案

    相关文章推荐

    • PHP+XML 制作简单的留言本 图文教程• PHP memcache扩展的三种安装方法• swfupload 多文件上传实现代码• php IIS日志分析搜索引擎爬虫记录程序第1/2页• 第十四节 命名空间 [14]
    1/1

    PHP中文网