第四行 $info = "";
定义变量有什么意义呢?如果不定义也可以运行
是不是提前定义会更省开销?
百度呀
看起来更加明了吧
提前定义变量后,当后面再次定义相同的变量名的时候它会直接覆盖掉当前的值
不会,当定义一个变量的时候,它会在堆栈中生成相对应的内存空间,提前定义相当于你提前拥有了一个空地,就算你不提前声明,你用到的时候在声明也是在堆栈中生成相对应的内存空间和赋值,所以不会更省开销。