PHP没有会计作用域可能引发的问题

Original 2019-03-15 18:00:16 164
abstract:PHP没有块级作用域会造成 起变量名的时候怕重名, 注意全局变量名不要重复.局部变量名无所谓,因为不使用global和$GLOBALS数组引用,全局变量在函数局部作用域是不起作用的, 函数作用域也是局部作用域,索引变量名只会在自己所在的函数作用域起作用,可以和其他的函数作用域的变量名重名.   没有块作用域可以使用函数作用域来替代, 尽量所有的变量不重名.

PHP没有块级作用域会造成 起变量名的时候怕重名, 注意全局变量名不要重复.局部变量名无所谓,因为不使用global和$GLOBALS数组引用,全局变量在函数局部作用域是不起作用的, 函数作用域也是局部作用域,索引变量名只会在自己所在的函数作用域起作用,可以和其他的函数作用域的变量名重名.   没有块作用域可以使用函数作用域来替代, 尽量所有的变量不重名.

Correcting teacher:查无此人Correction time:2019-03-16 09:28:14
Teacher's summary:变量重名是个很烦的问题。在做项目前,把一些变量名确定下来。 比如 用户ID, 大家在每个方法里都用 $uid ,这样就不会错了

Release Notes

Popular Entries