看了這一篇文章 What’s new in PHP V5.3, Part 5: Upgrading from PHP V5.2, 大概列出來下面這幾項:
- function name 不能用 namespace (保留字)
- class name 不能用 Closure (保留字)
- 加了 goto
- 處理 array 相關的函式不能直接丟 object 進去了, 得先轉型成 array
- magic method ( __get, __set 等函式 ) 的 visibility 得為 public
- FileInfo, intl, Phar, mysqlnd, SQLite3 extensions 納入 PHP Core
- ncurse, fpdf, dbase, fbsql, ming extensions 從 PHP Core 移出
- PCRE, Reflection, SPL 無法 disable
- 可以在 ini 檔案裡使用變數
- 增加了可以針對網站或目錄的 ini 設定
- 然後有一些東西 disabled 了, 像是 ereg, Ticks .. 等
原文有提供範例, 詳細多了。 話說終於要支援 SQLite3 了阿~



GoOD 一直都好期待的命名空间
[增加了可以針對網站或目錄的 ini 設定] 这个实用
[...] 從 PHP 5.2 到 PHP 5.3 須注意的一些事項 [...]
[...] 2 從 PHP 5.2 到 PHP 5.3 須注意的一些事項 [...]