局部变量指的是函数体里面变量,而if语句,for语句里面声明的变量不算。这点是与其他语言变量作用域有点不同:如下
<?php
error_reporting(E_ALL);
if(true)
{
$b=123;
}
echo $b;
?>
输出结果为123;
可以看到 即使变量在if for 里面定义
在if for外面也是可以访问得到的
局部变量指的是函数体里面变量,而if语句,for语句里面声明的变量不算。这点是与其他语言变量作用域有点不同:如下
<?php
error_reporting(E_ALL);
if(true)
{
$b=123;
}
echo $b;
?>
输出结果为123;
可以看到 即使变量在if for 里面定义
在if for外面也是可以访问得到的