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: 直接操作超级变局变量.
    
    ****/
    
    
    
    
    ?>
  • 相关阅读:
    多表查询
    mysql记录的增删改和单表查询
    作业45
    修改表 复制表
    多表关联
    约束
    关于服务器raid的一个记录
    安装linux操作系统--浪潮服务器
    关于python中的__new__方法
    关于类的总结之二
  • 原文地址:https://www.cnblogs.com/zy2012/p/2788975.html
Copyright © 2011-2022 走看看