PHP中的变量有两种作用域,一个是全局作用域,一个是局部作用域。
//定义全局变量 $title = '我是一个变量'; function aa(){ echo $title; } aa();
上面的代码会报错,说变量没有定义。因为$title 没有在函数中定义所以出现了错误。在函数中使用的变量是局部变量,要想使用这个全局变量要在函数中使用global关键字或者使用 $GLOBALS[‘全局作用域变量’]。