關於PHP中$和$$的區別

$var 這是一個正常的變量,能夠存儲任何值(string/int/float等等)
$$var 這是一個引用變量,存儲$var的值
$$$var 存儲$$var的值 
 
代碼以下:
 1 <?php  2 $a="abc";  3 $$a=100;  4 echo $a."<br>";  5 echo $$a."<br>";  6 echo $abc;  7 
 8 $x="U.P";  9 $$x="Lucknow"; 10 echo $x."<br>"; 11 echo $$x."<br>"; 12 echo "Capital of $x is  ".$$x;//當存在點.時,不能直接使用內容做爲變量值
13 
14 ?>

 

結果顯示:php

 

 

 

 

 

 

 

 

另外一種寫法:api

 1 <?php  2 $name="Cat";  3 ${$name}="Dog";  4 ${${$name}}="Monkey";  5 
 6 echo $name."<br>";//Cat
 7 echo ${$name}."<br>";//Dog
 8 echo $Cat."<br>";//Dog
 9 echo ${${$name}}."<br>";//Monkey
10 echo $Dog."<br>";//Monkey

 

結果顯示:spa

相關文章
相關標籤/搜索