两个小写的变量值怎么一样的啊?也能正常输出,不是说变量名是唯一的嘛?

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

无名_书童4336697

2017-09-28 20:00

<?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
    2017-09-28 20:36:32

    首先变量时可以多次赋值的,分析这段语句,$my_book第一次赋值给了“我的小写book”这个字符段,所以紧接着的echo输出语句输出这个字符段,而接下来我们又对$my_book这个变量名进行了赋值,所以新的字符段“这次奇迹要发生啦”覆盖掉了原字符段,所以当我们再次输出$my_book时,输出的内容就是新的字符段了。

    所以总而言之,变量可以多次赋值,每次输出的内容,是它新的赋值内容。

  • BLLeen
    2017-09-28 20:36:04

    变量名是唯一的,但是内容不一定唯一,之前$my_book的赋值是“我的小写的book”后来赋值是“这次奇迹。。。”

PHP入门篇

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

455956 学习 · 6306 问题

查看课程

相似问题