從 PHP 5.2 到 PHP 5.3 須注意的一些事項

看了這一篇文章 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 了阿~

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!