看板 PHP 關於我們 聯絡資訊
※ 引述《purplesand (CircusMonkey)》之銘言: : <?php : $var1= "John"; : $var2= &$var1; : $var1= "Mary"; : echo $var2; : echo $var1; : ?> : 輸出結果 : Mary Mary : 怎麼跟一般的程式不同呢??? : 在php裡面是特殊的嗎???? 對不起各位..... 放錯程式碼 應該 <?php $var1= "John"; $var2= &$var1; $var2= "Mary"; echo $var2; echo $var1; ?> 結果同上...............Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.18.227
starjou :$var2 = "Mary" 就把 $var2 的內容重新定義過了 07/01 23:06
starjou :你 echo $var2 的時候,它也不是顯示 $var1 的位址 07/01 23:08
starjou :php 應該是沒有像c那種指標運算方式(不過c的我忘光了 07/01 23:10
privatewind :C Java 是call by value 可以對指涉物更動 07/03 20:04
privatewind :C++ 那種就是Call by reference binding上就不能變換 07/03 20:05