[心得] 請小心使用Reference...
今天抓一個程式的臭蟲快一小時,結果後來發現是出在Reference上
因為要節省記憶體,我常常在程式中使用Reference,例如
$a = '我愛PTT';
$b = & $a;
此時$b會等於'我愛PTT',而且$b不會使用到記憶體空間(應該說只有一些)
不過如果程式這樣寫
$a = false;
$b = & $a;
此時$b不會等於false,而會等於NULL
害我程式到後面用is_bool判斷一直出現false,找了一個小時才找到>.<
愛用Reference的朋友注意吧!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 222.157.112.84
※ 編輯: ottokang 來自: 222.157.112.84 (07/05 00:53)
推
07/05 00:55, , 1F
07/05 00:55, 1F
推
07/05 00:58, , 2F
07/05 00:58, 2F
推
07/05 01:27, , 3F
07/05 01:27, 3F
推
07/05 01:45, , 4F
07/05 01:45, 4F
→
07/05 02:26, , 5F
07/05 02:26, 5F
推
07/05 09:35, , 6F
07/05 09:35, 6F
→
07/05 09:36, , 7F
07/05 09:36, 7F
※ 編輯: ottokang 來自: 222.157.112.84 (07/05 14:27)
推
07/05 14:29, , 8F
07/05 14:29, 8F
推
07/05 14:29, , 9F
07/05 14:29, 9F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章