牛骨文教育服务平台(让学习变的简单)
博文笔记

要注意php for中变量的清空

创建时间:2016-05-19 投稿人: 浏览次数:3125

        看代码:

<?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 "
";
?>
         跑一下, 就会有呵呵哒的感觉。



声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。