柳暗花明笔记

    php GLOBALS

    所属分类:[ php&web ] 猫哲学家 发表于:2017-08-28 15:39 浏览:119

    $var1 = 1;
    $var2 = 2;
    function test(){
    //$GLOBALS['var2'] = &$GLOBALS['var1']; // 此时 $var2 的值变为 1
    $GLOBALS['var2'] = 4; // 此时 $var2 的值变为 4
    }
    test();
    echo $var2;
    ====output====
    4

    ============分隔符================

    function test() {
    $var = 2;
    echo $GLOBALS["var"] . "\n";
    echo $var . "\n";
    }

    $var = 1;
    test();
    ====output====
    1

    ============分隔符================

    $var1 = 1;
    $var2 = 2;
    function test(){
    global $var1,$var2;
    $var2 = &$var1;
    echo $var1;
    echo $var2;
    }
    test();
    echo $var2;
    ====output====
    112

    ============分隔符================

    $var1 = 1;
    function test(){
    global $var1;
    unset($var1);
    }
    test();
    echo $var1;
    ====output====
    1

    ============分隔符================

    $var1 = 1;
    function test(){
    unset($GLOBALS['var1']);
    }
    test();
    echo $var1;
    ====output====
    Undefined variable: var1 in...

     

     

    标签: php 
    上一编文章 php 非空判断与常量定义判断 下一编文章 javascript 链式作用域
    最近文章
    发表评论