块作用域会出现的问题是: 变量重名 并且被重复赋值 解决办法:通过申明全局变量解决。 使用中 注意区分局部变量比如: for while foreach 循环中的变量、函数体内的变量就属于局部变量。 变量一般只在一个{}内生效。