php不支持块级作用域会引发的问题及避免方式!

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

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

如果创建了同名数组变量,可能初始化并未解决问题!最保险的方式初始化数组前 先销毁同名数组 unset($数组名)

批改老师:查无此人批改时间:2019-07-09 14:54:49
老师总结:完成的不错。下次把代码也拷贝上来。继续加油

发布手记

热门词条