问答详情
源自:6-4 PHP条件结构之if…else if…else…

定义变量的作用

第四行  $info = "";

定义变量有什么意义呢?如果不定义也可以运行

是不是提前定义会更省开销?

提问者:weixin_慕侠2419734 2020-05-08 00:39

个回答

  • weixin_慕沐8172929
    2021-07-08 11:17:16

    百度呀


  • weixin_慕函数5513762
    2020-05-14 09:45:21

    1. 看起来更加明了吧

    2. 提前定义变量后,当后面再次定义相同的变量名的时候它会直接覆盖掉当前的值

    3. 不会,当定义一个变量的时候,它会在堆栈中生成相对应的内存空间,提前定义相当于你提前拥有了一个空地,就算你不提前声明,你用到的时候在声明也是在堆栈中生成相对应的内存空间和赋值,所以不会更省开销。