要注意php for中变量的清空
看代码:
<?php
for($i = 0; $i < 2; ++$i)
{
if($i == 0)
{
$x = "hello";
}
echo $x;
echo "
";
}
echo $x;
echo "
";
?> 结果:
hello
hello
hello
尼玛, $x体现了全局特性啊。 最近被坑了, 浪费10分钟。 再看:
<?php
for($i = 0; $i < 2; ++$i)
{
if($i == 0)
{
$x = "hello";
}
echo $x;
echo "
";
unset($x);
}
echo $x;
echo "
";
?> 跑一下, 就会有呵呵哒的感觉。声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: php unset销毁变量,释放内存
- 下一篇: 变量赋值、销毁与作用域
