這個還是比較好玩的,對取地址符也能加深認識。
原文是:# php的foreach中使用取地址符,注意釋放
代碼:
運行結果:
1: 第一個foreach()循環後,因爲沒有釋放$value
, 所以&$value
是存在的,這個地址指向數組的第三個元素。
2:第二個foreach()循環時,每次給$value賦值,相當於給數組的第三個值賦值。
我的理解中,unset($value)
,相當於把&$value
這個地址給毀了。所以在這個程序中是必要的。
結束!
這個還是比較好玩的,對取地址符也能加深認識。
原文是:# php的foreach中使用取地址符,注意釋放
代碼:
運行結果:
1: 第一個foreach()循環後,因爲沒有釋放$value
, 所以&$value
是存在的,這個地址指向數組的第三個元素。
2:第二個foreach()循環時,每次給$value賦值,相當於給數組的第三個值賦值。
我的理解中,unset($value)
,相當於把&$value
這個地址給毀了。所以在這個程序中是必要的。
結束!