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

    作用域

    作用域:指定的就是变量或函数的作用范围,php中是由函数来划分作用域

    外部作用域

        在任何函数外部定义的变量,其作用域即为外部作用域。

    示例1:

    内部作用域

        在函数内部定义的变量,其作用域就是内部作用域(当前函数内)

    示例2:

    global

    语法:

        global 变量名;

    说明:

        可以将一个外部的变量,在函数内部使用,或在函数内部的变量,在函数外部使用

        global语法是在函数内部定义

    示例1:使外部变量可以在函数内部使用

    步骤:

        1、先在函数外部定义一个变量

        2、在想使用此变量的函数内部先使用global声明,再进行读写。

    示例2:使函数内部的变量可以在函数外部访问

    步骤:

        1、在函数内部先使用global声明变量

        2、再函数内部定义变量

    原理:

        当在函数内使用global声明一个变量时,首先在外部作用域(全局)查看此变量是否存在?

        如果存在,就将函数内部的同名变量指向该外部作用域(全局变量)。

        如果不存在也会在外部作用域(全局作用域)创建该变量,就将函数内部的同名变量指向该外部作用域(全局变量)。

  • 相关阅读:
    spring mvc 获取请求中参数方式
    23种设计模式
    Liunx-Centos下安装FFmpeg
    liunx下nginx静态服务器配置SSL证书
    JDK 1.5新特性
    搭建kubenetes集群
    centos7添加虚拟IP
    Apache+tomcat配置动静分离(一个apache一个tomcat,没有做集群)
    maven使用内嵌tomcat7
    spring集成mybatis后,打印SQL语句
  • 原文地址:https://www.cnblogs.com/nyxd/p/5353792.html
Copyright © 2011-2022 走看看