全局变量跟局部变量
全局变量为啥不能直接在函数中使用呢 解决方法?
要么传递进去,要么在函数中声明 global $a; 然后才可以使用。
$num = 10;
function multiply(){
$num = $num * 10;
}
multiply();
echo $num;
结果:输出10 -------
解释:由于$num是全局变量 不能在函数中使用
解决方案:
将$num作为参数传参 或者在函数中声明:global $num
posted on 2017-02-24 15:56 shenzen_小白 阅读(127) 评论(0) 编辑 收藏 举报