global关键字在函数内部进行引入时:global关键字是一个全局引用/定义变量,如果是全局引用,必须使用global定义一个外部同名变量(global只能声明变量,不能赋值)
<?php $number=100; function show(){ global $number;//只能声明,不能赋值 global $local; $number=$local="global"; } echo $number; //100.调用函数之前 show(); echo $number;//global,调用函数后,内部修改了 echo $local;//global,本来是不能访问的,但用global关键字,变全局变量