PHP 5.5 正式版釋出 不再支援 Windows XP

Web開發者發表於2013-06-25

  PHP 開發者正式 釋出 5.5 版本,該版本從去年11月開始開發,歷經多個測試版本。PHP 5.5 包含一系列的新特性,例如新的 array_column() 函式以及 foreach() 迴圈支援標量迭代鍵;包括 generators 允許開發者實現簡單的協程。

  同時新版本引入了一個密碼雜湊函式,可以讓開發者輕鬆實現加鹽的安全密碼;新增 finally 關鍵字;foreach 結構支援 list() 構建;其他改進包括 opcode 快取、程式碼優化、Zend Optimizer+ 等等,這些對不會對已有程式碼造成影響,主要是提升語言的效能和穩定性。

  新的密碼雜湊 API 使用了 Bcrypt 方法,示例如下:

$hash = password_hash($password, PASSWORD_DEFAULT);

  校驗方法:

password_verify($password, $hash);

  同時 PHP 開發者也提醒使用者,PHP 5.5 也包含一些不向後相容的內容,包括:不再支援 Windows XP 和 2003 系統;不區分大小寫的匹配函式、類;常數名稱跟 Locale 無關,這對一些使用非 ASCII 程式碼的常量名的開發者需要注意的。完整的關於 PHP 5.5 不向後相容列表請看 list of new features and possible incompatibilities

  PHP 5.5 的完整改進記錄請看 NEWS file

  下載地址:

  http://windows.php.net/qa/ (Windows)

  http://php.net/downloads.php#v5 (原始碼包)

相關文章