PHP中不支持块级作用域会引发的问题

Original 2019-03-25 16:39:20 277
abstract:根据个人理解 以及搜索的资料块级作用域简单来说 即是一对{}括起来的程序块,比较常见的就是各类循环中,而php不支持块级作用域,会导致循环内创建的变量 在循环结束后还依旧存在,如果后面再定义同名变量而没有重新赋值,就会出现问题避免这类问题发生最好的办法就是释放变量  使用 unset释放变量或者在使用时初始化变量.不足之处  感谢老师赐教

根据个人理解 以及搜索的资料

块级作用域简单来说 即是一对{}括起来的程序块,比较常见的就是各类循环中,

而php不支持块级作用域,会导致循环内创建的变量 在循环结束后还依旧存在,如果后面再定义同名变量而没有重新赋值,就会出现问题

避免这类问题发生最好的办法就是释放变量  使用 unset释放变量或者在使用时初始化变量.

不足之处  感谢老师赐教

Correcting teacher:查无此人Correction time:2019-03-26 09:23:18
Teacher's summary:说的到不错,最好给点代码展示下,才知道你会了多少。用 unset释放变量或者在使用时初始化变量, 这句是中心。继续加油

Release Notes

Popular Entries