首页 > 代码库 > 变量在函数内外的作用域

变量在函数内外的作用域

5.7函数的作用域

如果函数外的需要调用函数内部的变量时,函数内部的变量不是global变量时,是不能被调用的,

即函数内部变量的作用域只能在函数内部(global变量除外)

<?phpfunction fn() {	global $var;	 $var = "content";	 	 $user = "peter";    //这个变量具有全局作用域,在到达文件末尾之前都是可见的,但如果唯一使用该变量的命令是echo,他将不会被赋值的}fn();           //函数不调用就不会有有作用,如果这行去掉,则不会有任何输出echo $var;      //输出 contentecho $user;    //没有输出?>

 

变量在函数内外的作用域