<?php
/**
燕十八 公益PHP培训
课堂地址:YY频道88354001
学习社区:www.zixue.it
**/
// $GLOBALS
// $GLOBALS是页面内 所有全局变量的一个"名单",在GLOBALS里,
// 你能找到你声明过的所有变量
$a = 3;
$b = 'hello';
print_r($GLOBALS);
$c = 'world';
print_r($GLOBALS);
// 而$GLOBALS又是超变局的,
// 这意味着: 我们通过$GLOBALS可以操作普通的全局变量.
$age = 5;
function t() {
global $age; // global关键字,用在变量名前,声明:这个变量用的是"变局范围"内的$age
// 而不要在局部内生成$age
$age++;
}
t();
echo $age; //
/****
函数 和 全局变量, 并不是水火不容,
1: 通过引用传参,能影响全局变量
2: 通过global声明, 也能直接使用外部的变量 (不推荐,好多公司明确禁止使用global,自己想想危害)
3: 直接操作超级变局变量.
****/
?>