之前写代码,为了图方便,把很多变量全定义成全局变量,到处都能改,结果有个函数里不小心改了这个全局变量的值,另一个地方用的时候就不对了,功能隔三差五就出错,找了半天才发现是全局变量被篡改了。 后来我把代码里的全局变量全改成局部变量,通过函数参数传值,变量在哪定义在哪改,不会被别的地方意外碰,之后再也没出现过这种隔三差五出错的事。很多新手写PHP,图方便到处用全局变量,结果变量被意外篡改,功能时好时坏,找bug都找不到原因。真的,写代码别乱⽤全局变量,尽量用局部变量,不然被别的地方改了值,功能出问题都查不出来。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0