為 NoSQL 規劃的 SQL 查詢語法 - UnQL

NoSQL 目前有非常多套, 詳見: Key-Value 系統 分類整理 (NoSQL).

每一套的語法都不一樣, 造成要使用每一套都需要看文件重新學習, CouchDB 和 SQLite 的作者為此在定義 NoSQL 語言查詢語法的標準 - UnQL, 希望可以像學習 SQL 一樣, 學會一套後, 其它幾乎都可以通吃.

註: 此規劃不一定會成為標準

閱讀全文〈為 NoSQL 規劃的 SQL 查詢語法 - UnQL〉

PHP 讓 json_encode() 指定回傳格式

PHP 回傳 JSON 很方便, 只要將資料經過 json_encode() 就解決了.

不過因為 PHP 自動轉換型別, 造成很多資料都習慣存成字串, 希望在輸出 JSON 的時候, 數字部份可以輸出成數字, 該怎麼做呢?

另一個問題, PHP 轉換成 JSON, 部份陣列會被轉成物件(因為 JavaScript 陣列的 Key 必須是數字, 所以會轉成物件), 要全部強制轉成物件, 該怎麼做呢?

閱讀全文〈PHP 讓 json_encode() 指定回傳格式〉