abstract:PHP中的变量有两种作用域,一个是全局作用域,一个是局部作用域。//定义全局变量 $title = '我是一个变量'; function aa(){ echo $title; } aa();上面的代码会报错,说变量没有定义。因为$title 没有在函数中定义所以出现了错误。
PHP中的变量有两种作用域,一个是全局作用域,一个是局部作用域。
//定义全局变量 $title = '我是一个变量'; function aa(){ echo $title; } aa();
上面的代码会报错,说变量没有定义。因为$title 没有在函数中定义所以出现了错误。在函数中使用的变量是局部变量,要想使用这个全局变量要在函数中使用global关键字或者使用 $GLOBALS[‘全局作用域变量’]。
Correcting teacher:天蓬老师Correction time:2019-02-28 14:33:17
Teacher's summary:其实,作用域只有一个,就是函数作用域,函数之外, 都在全局, 这样是不是好理解了