zoukankan      html  css  js  c++  java
  • $GLOBALS超级全局变量

    <?php
    
    
    /** 
    燕十八 公益PHP培训 
    课堂地址:YY频道88354001 
    学习社区:www.zixue.it 
    **/
    
    // $GLOBALS
    
    // $GLOBALS是页面内 所有全局变量的一个"名单",在GLOBALS里,
    // 你能找到你声明过的所有变量
    
    
    
    $a = 3;
    $b = 'hello';
    
    
    print_r($GLOBALS);
    
    
    $c = 'world';
    
    print_r($GLOBALS);
    
    
    // 而$GLOBALS又是超变局的,
    // 这意味着: 我们通过$GLOBALS可以操作普通的全局变量.
    
    
    
    $age = 5;
    
    function t() {
        global $age; // global关键字,用在变量名前,声明:这个变量用的是"变局范围"内的$age
                    // 而不要在局部内生成$age
        $age++;
    }
    
    
    t();
    
    echo $age; // 
    
    /****
    函数 和 全局变量, 并不是水火不容,
    
    1: 通过引用传参,能影响全局变量
    
    2: 通过global声明, 也能直接使用外部的变量 (不推荐,好多公司明确禁止使用global,自己想想危害)
    
    3: 直接操作超级变局变量.
    
    ****/
    
    
    
    
    ?>
  • 相关阅读:
    8皇后问题
    求1到n,n个整数的全排列
    求最小周期串
    如何用java完成一个中文词频统计程序
    蛇形矩阵
    第一个算法程序
    java 继承练习题8
    java 继承练习题7
    java 继承练习题6
    java 继承练习题5
  • 原文地址:https://www.cnblogs.com/zy2012/p/2788975.html
Copyright © 2011-2022 走看看