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

3-3 上面这代码中第2行和第8行的变量名都是“my_book”,为什么不会有冲突?

<?php

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

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

echo $my_book;

echo "<br />";

echo $my_BOOK;

echo "<br />";

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

echo $my_book;

echo "<br />";

?>

//-----------------------------------

//上面这代码中第2行和第8行的变量名都是“my_book”,为什么不会有冲突?(为什么不会被覆盖?)

提问者:SKY_LI 2014-12-04 21:40

个回答

  • sophia_yu
    2014-12-05 10:46:08

    变量重新赋值了

  • 偌颜宁
    2014-12-05 10:44:48

    这不是相当于重新赋值吗?就好比我现在说了一句“你好”,然后我又说了一句“谢谢”,说这两句话的都是我,只是说的内容不一样了