关键词搜索

源码搜索 ×
×

要注意php for中变量的清空

发布2016-05-19浏览8409次

详情内容

        看代码:

  1. <?php
  2. for($i = 0; $i < 2; ++$i)
  3. {
  4. if($i == 0)
  5. {
  6. $x = "hello";
  7. }
  8. echo $x;
  9. echo "\n";
  10. }
  11. echo $x;
  12. echo "\n";
  13. ?>
       结果:

hello
hello
hello

        尼玛, $x体现了全局特性啊。 最近被坑了, 浪费10分钟。 再看:

  1. <?php
  2. for($i = 0; $i < 2; ++$i)
  3. {
  4. if($i == 0)
  5. {
  6. $x = "hello";
  7. }
  8. echo $x;
  9. echo "\n";
  10. unset($x);
  11. }
  12. echo $x;
  13. echo "\n";
  14. ?>
         跑一下, 就会有呵呵哒的感觉。



相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载