PHP 全局变量
作用域可以定义为变量在程序中可用的范围。PHP变量可以是四种作用域类型之一:
- 局部变量
- 函数参数
- 全局变量
- 静态变量
全局变量
与局部变量相反,全局变量可以在程序的任何部分中访问。但是,为了进行修改,全局变量必须在要修改的函数中显式声明为全局。方便的是,通过在应被认为是全局的变量前放置关键字 GLOBAL 来实现这一点。在已存在变量前放置此关键字告诉PHP使用具有该名称的变量。考虑以下示例:
<?php
somevar = 15;
function addit() {
GLOBALsomevar;
somevar++;
print "Somevar issomevar";
}
addit();
?>
这将产生以下结果−
Somevar is 16