[PHP] array_merge_recursive 的神奇狀況

平常除草之後,都會在田埂上寫點 PHP 以防老年痴呆,然後一路上經歷了 Phalcon 0.9x, 1.0, 2.x, 3.0.x,雖然都不小心送了點 PR,但是這次遇到的是一個頗神奇的情形。 大概就像是記者說巴拉刈很毒只要 15 c.c. 就會致死... 那是用喝的! 那是用喝的! 那是用喝的! »

[PhalconPHP] Functional Test 與 PHPUnit mock 愛恨情愁

我不會寫測試第二蛋之我不會寫測試。俗話說 代致不是憨人想的那麼簡單。 PHPUnit Mock 在 PHPUnit 當中,有一個叫做 Mock 的東西,翻譯成中文大概可以叫做模仿。簡單來說,就是可以幫你的類產生出一個 替身,當然不是這種 替身, 好處是,你可以使用這個替身來做一些測試的事情,詳細可以上網 Google 一下,基於我對 PHPUnit 實在不熟,所以這邊就不獻寶了。 »

[PhalconPHP] 測試 Route 與 Controller 小技巧

其實我不會寫測試。 其實我不會寫測試。 其實我不會寫測試。 官方的測試工具 其實 PhalconPHP 有提供 Unit testing 測試的小小範例,但是他就真的跟飯粒一樣小,以致於我完全不知到該怎麼辦才好。加上 PHPUnit 我不熟(前情提要:我不會寫測試。所以基本上該踩的雷還是要踩一踩才知道該怎麼辦。 官方提供的開發工具庫 phalcon/incubator 裡面,確實有提供 Tests 的範例給你用,但是, »

[php] PhalconPHP 雷區

生而為人,不小心採到別人的地雷是很合理的。但,生而為工程師,一直採到別人的地雷就不是很合理了。 PhalconPHP 身為一個 PHPer,用一些看起來很潮的 Framework 也是很合理的。而且,他還是包成 C-Extension 的方式執行,超級潮的! PhalconPHP 是使用 Zephir 這個工具,將 .zep 包裝成 .so 的 C-Extension »

[PHP] OAuth with flickr

自從 flickr 說棄用原有的認證方式之後,我前後寫了兩篇有關於 flickr OAuth 的文章,不過,由於 OAuth 的實做方式的關係,最近又持續的踩到雷。雖然已經可以理解他的運作模式,不過對於詳細的東西還是很模糊的一塊。 所以,今天要來踩一個大雷給大家瞧瞧。 [PHP] Flickr OAuth PHP 認證小筆記 [PHP] Flickr OAuth PHP 認證小筆記 »