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