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

    作用域

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

    外部作用域

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

    示例1:

    内部作用域

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

    示例2:

    global

    语法:

        global 变量名;

    说明:

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

        global语法是在函数内部定义

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

    步骤:

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

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

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

    步骤:

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

        2、再函数内部定义变量

    原理:

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

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

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

  • 相关阅读:
    embeding 是什么
    linux xlearn安装
    argmin ,argmax函数
    随机森林算法OOB_SCORE最佳特征选择
    Scikit-Learn 机器学习笔记 -- 线性回归、逻辑回归、softma
    Spring回调方法DisposableBean接口
    java中InvocationHandler 用于实现代理。
    Spring之FactoryBean
    weblogic 的安装和配置
    JBoss7 安装配置
  • 原文地址:https://www.cnblogs.com/nyxd/p/5353792.html
Copyright © 2011-2022 走看看