歡迎您光臨本站 註冊首頁

HHVM 4.65 釋出

←手機掃碼閱讀     admin @ 2020-07-07 , reply:0

HHVM 4.65 已經發布了,此版本標誌著對 4.58 版本支援的終止。目前 HHVM 4.59-4.64 仍受支援,4.32 LTS 和 4.56 LTS 版本也受支援。

此版本亮點包括:

  • is 和 as 作為對已檢查列舉的檢查現在僅檢查基礎型別,而不是值,這使它們與引數和返回型別強制保持一致。

  • 添加了 _with_error() 函式的各種變體,例如 preg_grep_with_error()、preg_match_with_error() 與 preg_replace_with_error(),以避免需要進行 preg_last_error() 呼叫以及隨之而來的全域性狀態。
  • 新增HH\is_vec_or_varray() 與 HH\is_dict_or_darray() 函式。
  • 當不相容的型別彼此繼承時,顯示更清晰的錯誤訊息,例如,一個類不能 extend 一個介面,但是可以 implement 一個。

特性上的變化:(array) 強制型別轉換將會變成解析錯誤。當前是型別檢查器錯誤,現在可以使用新的 hhvm.hack.lang.disable_array_cast INI 設定將其轉變為執行時錯誤。

此外還有一些破壞性變更,詳情檢視釋出說明:

https://hhvm.com/blog/2018/05/24/hhvm-3.26.3.html

HHVM 原本是由 Facebook 打造的 PHP 虛擬機器,它通過將 PHP 程式碼動態翻譯成原生機器碼而大幅提高速度。HHVM 支援 PHP 和 PHP 方言 Hack 語言,但從 4.0 版本開始,僅支援 Hack 語言。


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/116982/hhvm-4-65-released
HHVM 4.65 釋出已經有83次圍觀

http://coctec.com/news/soft/show-post-241546.html