PHP 8.0將於明天感恩節發布加入JIT編譯器支持性能提升10%
PHP 8.0 計劃於明天美國感恩節發布。PHP 8.0 在加入了JIT 編譯器支持後引入了很多新的語言功能。PHP 8.0 是去年PHP 7.4 版本之後又一次重大版本更迭,除了JIT 編譯器之外,該重大版本更新中還引入了大量改進。
PHP 8.0 值得關注的改進包括
● PHP 8.0 引入了備受期待的Just In Time (JIT) 編譯器,能夠進一步提高PHP 腳本的執行速度。通過此Wiki 頁面獲得有關PHP 的JIT 編譯器的更多詳細信息。
● PHP 8.0 合併了諸多性能優化
● JSON 支持現在被視為語言的核心部分,始終可用,而不是作為可選模塊。
● 支持named 參數,因為它們能夠指定參數名稱而不是其確切順序。
● 支持類/屬性/函數/方法/參數/常量的結構化元數據的屬性(或在其他語言中也稱為註釋或修飾符)。
● 支持可以指示多種不同類型的聯合類型,這些類型可以用作參數或函數的返回類型。
● 支持靜態返回類型。
● str_contains()函數是一種檢查字符串是否包含在另一個字符串中的簡便方法,而不必使用strpos等。與之相似的是新的str_starts_with()和str_ends_with()函數,這些函數很容易解釋。
● 添加了Nullsafe運算符,作為在方法上應用空合併行為的快速簡便的方法。
相比較PHP 7.4 穩定版,PHP 8.0 在性能上大約改進了10%,但是至少在某些方面,JIT 可以提供更多的性能。