上面是我自己運行的結果。手冊上是這么說的,不知道說的是什么:引用不是什么如前所述,引用不是指針。這意味著下面的結構不會產生你預期的效果:這將使foo函數中的$var變量在函數調用時和$bar綁定在一起,但接著又被重新綁定到了$GLOBALS["baz"]上面。不可能通過引用機制將$bar在函數調用范圍內綁定到別的變量上面,因為在函數foo中并沒有變量$bar(它被表示為$var,但是$var只有變量內容而沒有調用符號表中的名字到值的綁定)。自己的理解是$c已經是一個引用了,PHP不允許再給它賦上另一個引用。如果再給它賦上另一個引用,那么這個引用$c就跟$a變量自動斷開聯系,所以輸出了兩個2。不知道這樣理解對不對
php的引用不是指針到底是什么,看看這個輸出結果
慕的地6264312
2019-04-07 11:19:08