php不支持块级作用域会引发哪些问题?避免的方法有哪些?

Original 2019-03-21 22:47:06 202
abstract:php不支持块级作用域的情况下,会容易导致无意识的函数重名引起bug。所以如果想要避免这些情况的出现,那么有以下两种办法:1、尽量不使用相同的块名,来避免重名,如加上特殊的标识、备注等方法。2、虽然php没有块级作用域,但是有函数作用域,所以可以把块写成函数,来避免块重名。

php不支持块级作用域的情况下,会容易导致无意识的函数重名引起bug。

所以如果想要避免这些情况的出现,那么有以下两种办法:

1、尽量不使用相同的块名,来避免重名,如加上特殊的标识、备注等方法。

2、虽然php没有块级作用域,但是有函数作用域,所以可以把块写成函数,来避免块重名。

Correcting teacher:天蓬老师Correction time:2019-03-22 08:58:09
Teacher's summary:不支持块级作用域的语言还有很多, 其实函数作用域是非常方便的, 在内存中也与全局数据是分开存放的

Release Notes

Popular Entries