zoukankan      html  css  js  c++  java
  • global作用域

    1   global在函数内部

    $somevar=15;
    function addit () {
       GLOBAL $somevar;
       $somevar++ ;
       echo "somevar is $somevar";
    }
    addit ()
    

      输出结果:

    somevar is 16
    

     2  不存在global

    $somevar=15;
    function addit () {
        $somevar;
       $somevar++ ;
       echo "somevar is $somevar";
    }
    addit ()
    

      输出结果:

    somevar is 1
    

     3  global 在外面

    global $somevar;
     $somevar=15;
    function addit () {
        
       $somevar++ ;
       echo "somevar is $somevar";
    }
    addit ()
    

      输出结果:

    somevar is 1
    

     4  函数内部  删除掉   $somevar++ ; 

    global $somevar;
     $somevar=15;
    function addit () {
       echo "somevar is $somevar";
    }
    addit ()
    

      输出结果:

    somevar is 
    

      总结   :

    global函数内部定义变量,则为全局变量,如果在外部定义变量,则对函数内部不起作用。

     

     

  • 相关阅读:
    数据恢复
    InnoDB LRU优化
    STM32 M0之SPI
    C# 添加日志文件
    VCI_CAN二次开发摘机
    [一点感触]ADF4350 ADF4111混频记
    Linux札记
    C# String与Byte数组的转换
    STM32 CAN
    stm32 F40x CCM数据区的使用
  • 原文地址:https://www.cnblogs.com/jacson/p/4461328.html
Copyright © 2011-2022 走看看