问答详情
源自:3-3 PHP-变量名的命名规则

$my_book="这次奇迹要发生啦";怎么没把$my_book = "我的小写的book";覆盖?

$my_book="这次奇迹要发生啦";怎么没把$my_book = "我的小写的book";覆盖?

提问者:一生一代一双人3987311 2016-09-27 22:34

个回答

  • web_東
    2016-11-05 23:52:30
    已采纳

    <?php

        $my_book = "我的小写的book";

       

        $my_BOOK = "我的大写的BOOK";

    echo $my_BOOK;

    echo "<br />";

    $my_book="这次奇迹要发生啦";

    echo $my_book;

    echo "<br />";

    ?>

    没有被覆盖,那是因为第一个‘my_book'变量名已经被输出拉,所以第二个‘my_book'’才没有覆盖第一个同样的变量名。如上代码就被覆盖掉。

  • 打碎云朵
    2016-09-29 14:20:18

    额  楼上说得对

  • _似水流年46
    2016-09-29 14:05:53

    如果你俩个变量名一样的话,执行顺序最后面的  覆盖前面的。如果大小写不一样的话 俩个都会执行

  • qq_M东永_0
    2016-09-27 22:43:25

    你把你的代码贴出来看看