经过测试发现 如果自己定义了变量基本使用不会有大问题。但是经常会进行遍历数组、for循环时候容易使用 $i<100;i++ 等常见重名的变量,如果在函数内使用到是不影响。但是函数外全局 就会容易出现意外的初始值。所如果全局使用for循环 if判断等时候定义了变量 一定要先初始化 来解决。
如果创建了同名数组变量,可能初始化并未解决问题!最保险的方式初始化数组前 先销毁同名数组 unset($数组名)