全局变量的概念

来源:百度知道 编辑:UC知道 时间:2024/06/02 01:14:35
麻烦给具体讲一下全局变量是什么意思,通俗点也行,书面语也行
在所有编程语言中是不是一样的
在php中又是怎么样的

全局变量的意义就是..
在开头定义, 所有地方都能使用

假设我在开头定义

$a = 10

函数内

function aa()
{
global $a; //这里需要声明 $a 是从外部获取的全局变量, 因为php变量不需要声明, 随处可以定义, 所以这里需要进行一次声明, 如果不加声明, 下面的$a将作为函数的私有变量
echo $a;
}

其他编程语言里面, 像VB/JavaScript 都是直接直接使用, 不需要一个全局声明, 因为他们都有自己的变量声明机制

Dim a AS STRING

Function aa
Printf(a)
End Function

Java/C系列 均使用面向对象来处理这类变量, 不管是哪儿的变量, 都有路可循.

NO