老师在第一节课讲了,作用域是势力范围,看谁管的宽,功能就更强大。
第一个是全局变量 globals 函数外创建使用
$siteName = '声明一个全局变量';
$GLOBALS['siteName'] = '声明一个全局变量';
function GVariable(){
global $siteName;
$NewFriend ='我是PHP中文网的学生'; //第二个是局部变量 无关键词 函数内声明使用
return '我今年21岁,'.$NewFriend.','.$GLOBALS['siteName'].',我打算用3个月精通PHP';
}
echo GVariable();
第三个是静态变量 static 函数中申明使用
function hello(){
static $number = 2;
return '第'.$number.'次输出'.$number++.',<br>';
}
echo '第一次执行完成后$number值'.hello().'<br>';