同样是变量名“$my_book”的两个变量,为何后面的变量不会覆盖前面的变量

来源:3-3 PHP-变量名的命名规则

Julelian

2015-10-05 11:55

如果存在 覆盖 这种概念,如果连一样的变量名的两个变量之间不存在相互覆盖,那么什么样的情况才会出现?

写回答 关注

3回答

  • livelove
    2016-03-08 16:37:59

    为何我的覆盖了。。。

  • kingry
    2015-10-15 18:51:16

    同学,你的理解是对的,两个变量名相同的变量,后面的变量肯定会替换掉前面的(除非是复合变量),这里也是这样呈现的,$my_book的内容被替换了。

    我的小写的book

    我的大写的BOOK

    这次奇迹要发生啦

    这样的结果是因为自上而下的输出结果,你应该能理解了吧。

    枫行者

    任何都会有自上而下的,那这样就是永远不会覆盖了??你能不能给举一个覆盖的例子??

    2016-03-10 16:00:56

    共 1 条回复 >

  • spaces
    2015-10-06 11:36:03

    看清楚这两个变量名,区分大小写的,两个变量名一模一样,后一个变量值就会覆盖前一个变量值

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455956 学习 · 6306 问题

查看课程

相似问题