【发布时间】:2010-08-23 14:02:07
【问题描述】:
echo "Point1, a=".$a."\n";
echo "Point1, b=".$b."\n";
if(1<2)
{
$a = 6;
$b['link'] = "here";
echo "Point2, a=".$a."\n";
echo "Point2, b[link]=".$b['link']."\n";
}
echo "Point3, a=".$a."\n";
echo "Point3, b[link]=".$b['link']."\n";
为什么上面的代码会打印出以下内容?
Point1, a=
Point1, b=
Point2, a=6
Point2, b[link]=here
Point3, a=6
Point3, b[link]=here
在我的理解中,$a 和 $b 的范围应该在花括号 { } 内结束!
【问题讨论】: