全局变量的定义以及函数内怎么使用局部变量和全局变量?

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:58   1290   0
燕十八 公益PHP培训
课堂地址:YY频道88354001
学习社区:
www.zixue.it

  1. 全局变量是定义在所有函数以外的变量,其作用域是整个php文件,但是在用户自定义的函数内部是无法使用的。
  2. 如果一定要在用户自定义的函数内部使用全局变量,那么就需要使用global关键字声明。
  3. 也就是说如果在函数内的变量前加上golbal来修饰,那么函数内部就可以访问到这个全局变量,
  4. 不仅可以利用这个全局变量进行运算而且可以对这个全局变量进行重新赋值。

函数内引用外部变量 ,有两种方法.

1:global声明
2:GLOBALS全局数组

$a = '10';

function t() {
//global $a;
// $a += 5;
// echo $a;

// =或者= //
$GLOBALS['a'] += 5;
echo $GLOBALS['a'] ;
}

t();


可把$GLOBALS是对页面上的所有全局变量的总引用表.

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP