PHP 開發者正式 發佈 5.5 版本,該版本從去年11月開始開發,歷經多個測試版本。 PHP 5.5 包含一系列的新特性,例如新的 array_column() 函數以及 foreach() 迴圈支援標量反覆運算鍵;包括 generators 允許開發者實現簡單的協程。
同時新版本引入了一個密碼雜湊函數,可以讓開發者輕鬆實現加鹽的HTTP://www.aliyun.com/zixun/aggregation/34133.html">安全密碼;新增 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 (5.5.0RC3)下載位址:
Download source code [21.32MB]
VC11 x86 Non Thread Safe (2013-Jun-06 18:36:55)
Zip [17.63MB]
sha1: a0acc38b55696b2ec0c2b519ea102a97b23948c7 Debug Pack [9.3MB]
sha1: 7ea3214a6ef042ae5a557d3d22f281931fc2111d
VC11 x86 Thread Safe (2013-Jun-06 18:38:36)
Zip [17.71MB]
sha1: 633d12da1122a00ad58cee1d501b88759445c71c Debug Pack [9.49MB]
sha1: 4fe5662b07f4f82b4d1d91c42930af9d41c7b919
VC11 x64 Non Thread Safe (2013-Jun-06 18:36:56)
Note: x64 builds are currently experimental
Zip [18.86MB]
sha1: e4dde4772cc4c48476d21cc2935d5cc15d051564 Debug Pack [9.19MB]
sha1: 0c8f05249b64fe0d64d7e29a2773e81361ae1e81
VC11 x64 Thread Safe (2013-Jun-06 18:37:48)
Note: x64 builds are currently experimental
Zip [18.98MB]
sha1: 187821babc8c6f82a9fbfb4fc2d218729e6204e0 Debug Pack [9.37MB]
sha1: a9e5d68bfb4864ee57c9bfab29b5cde28a7a4808