兩個小寫的變量值怎么一樣的啊?也能正常輸出,不是說變量名是唯一的嘛?
<?php
? ? $my_book = "我的小寫的book";
? ? $my_BOOK = "我的大寫的BOOK";
echo $my_book;
echo "<br />";
echo $my_BOOK;
echo "<br />";
$my_book="這次奇跡要發(fā)生啦";
echo $my_book;
echo "<br />";
?>
<?php
? ? $my_book = "我的小寫的book";
? ? $my_BOOK = "我的大寫的BOOK";
echo $my_book;
echo "<br />";
echo $my_BOOK;
echo "<br />";
$my_book="這次奇跡要發(fā)生啦";
echo $my_book;
echo "<br />";
?>
2017-09-28
舉報
2017-09-28
首先變量時可以多次賦值的,分析這段語句,$my_book第一次賦值給了“我的小寫book”這個字符段,所以緊接著的echo輸出語句輸出這個字符段,而接下來我們又對$my_book這個變量名進(jìn)行了賦值,所以新的字符段“這次奇跡要發(fā)生啦”覆蓋掉了原字符段,所以當(dāng)我們再次輸出$my_book時,輸出的內(nèi)容就是新的字符段了。
所以總而言之,變量可以多次賦值,每次輸出的內(nèi)容,是它新的賦值內(nèi)容。
2017-09-28
變量名是唯一的,但是內(nèi)容不一定唯一,之前$my_book的賦值是“我的小寫的book”后來賦值是“這次奇跡。。?!?/p>