推 gpmm: 推~ 12/03 00:50
→ MOONRAKER: count(null)有什麼特別的用途嗎? 12/03 01:11
→ MOONRAKER: 最近看到一個奇葩 str_replace(' ', '', 'Skype') 12/03 01:13
→ yanli2: 樓上那段真的很神奇 一定是高手 12/03 01:43
→ GALINE: 有些程式喜歡用 count($var) 來判斷是否有值, null 會是0 12/03 02:20
→ GALINE: 問題是count("")會是1,這行為跟大部分布林判斷不一致 12/03 02:21
→ GALINE: 從這邊會引發各種不幸的誤會... 12/03 02:21
→ MOONRAKER: 這樣就懂了 是對$var的類型沒考慮好的結果 12/03 03:58
→ MOONRAKER: 那包str_replace()後來我們猜 可能本來是lang('Skype') 12/03 03:59
→ MOONRAKER: 或者lang('[whatever]') 他要改的時候懶得全部改 12/03 04:00
→ MOONRAKER: 就把lang(...)改成'Skype'就結束了... 12/03 04:00
→ GALINE: 是說 count(false) 也是1,雷雷好朋友... 12/03 09:37
推 imhaha: 推 12/03 11:57
→ newversion: count() 要搭配 is_array()&& 12/03 12:42
→ newversion: 再搭配isset()&& 更完美 12/03 12:42
推 JohnRoyer: 推~ 12/05 11:33
推 m7m123d: 感謝大大翻譯中文! 12/06 03:16