要注意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 " "; ?>跑一下, 就会有呵呵哒的感觉。
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: 建议对php变量进行初始化、用完后清空
- 下一篇: ftell函数的用法(用于获取指针位置)