PHP中的变量作用域

原创2019-02-28 13:48:35109
摘要:PHP中的变量有两种作用域,一个是全局作用域,一个是局部作用域。//定义全局变量 $title = '我是一个变量'; function aa(){     echo $title;  } aa();上面的代码会报错,说变量没有定义。因为$title 没有在函数中定义所以出现了错误。

PHP中的变量有两种作用域,一个是全局作用域,一个是局部作用域。

//定义全局变量
$title = '我是一个变量';
function aa(){
    echo $title; 
}
aa();

上面的代码会报错,说变量没有定义。因为$title 没有在函数中定义所以出现了错误。在函数中使用的变量是局部变量,要想使用这个全局变量要在函数中使用global关键字或者使用 $GLOBALS[‘全局作用域变量’]。

批改老师:天蓬老师批改时间:2019-02-28 14:33:17
老师总结:其实,作用域只有一个,就是函数作用域,函数之外, 都在全局, 这样是不是好理解了

发布手记

热门词条