国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PHP 8.0 正式版正式開放下載 引入 JIT編譯器特性

工程師鄧生 ? 來源:IT之家 ? 作者:問舟 ? 2020-11-27 10:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

IT之家11月27日消息 恰逢一年一度感恩節,PHP 8.0 正式版現已正式開放下載。

PHP 8.0 引入了 JIT編譯器特性,同時加入多種新的語言功能,例如命名參數、聯合類型、注解、Constructor Property Promotion、match 表達式、nullsafe 運算符以及對類型系統、錯誤處理和一致性的改進。

下載地址:https://www.php.net/downloads.php

JIT,Just-In-Time,即時編譯

PHP 8.0 版本最重大的特性非 JIT莫屬。而 JIT引入過程也是命途多舛,在經過了 PHP 5 與 7 大版本系列(PHP 6 項目流產)更新,直到去年 3 月份才最終通過投票確認將進入 PHP 8。

PHP 8.0 在性能上大約改進了 10%,通過 JIT 在綜合基準測試中的性能提高到了 2.94,在某些特定的長期運行的應用程序中提高到 1.5–2。下面是 PHP 開發團隊提供的相關對比數據:

支持 Union Types,聯合類型

新的 static 返回類型

PHP 8.0 合并了諸多性能優化

JSON 支持現在被視為語言的核心部分,始終可用,而不是作為可選模塊。

支持 named 參數,因為它們能夠指定參數名稱而不是其確切順序。

支持類/屬性/函數/方法/參數/常量的結構化元數據的屬性(或在其他語言中也稱為注釋或修飾符)。

支持可以指示多種不同類型的聯合類型,這些類型可以用作參數或函數的返回類型。

str_contains()函數是一種檢查字符串是否包含在另一個字符串中的簡便方法,而不必使用strpos等。與之相似的是新的str_starts_with()和str_ends_with()函數,這些函數很容易解釋。

添加了Nullsafe運算符,作為在方法上應用空合并行為的快速簡便的方法。

IT之家提醒,有需求的用戶可自行前往官網查看更多內容詳情。

責任編輯:PSY

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 下載
    +關注

    關注

    53

    文章

    809

    瀏覽量

    26861
  • 編譯器
    +關注

    關注

    1

    文章

    1672

    瀏覽量

    51592
  • PHP
    PHP
    +關注

    關注

    0

    文章

    462

    瀏覽量

    28621
  • JIT
    JIT
    +關注

    關注

    0

    文章

    7

    瀏覽量

    9882
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    性能突破 | SpacemiT-X60 在 LLVM 編譯器上實現 16% 顯著提升

    2025年10月,在北美RISC-V峰會上,Igalia編譯器工程師Mikhail發表專題演講《Unlocking15%MorePerformance
    的頭像 發表于 11-21 18:04 ?8880次閱讀
    性能突破 | SpacemiT-X60 在 LLVM <b class='flag-5'>編譯器</b>上實現 16% 顯著提升

    開源鴻蒙技術大會2025丨編譯器與編程語言分論壇:語言驅動系統創新,編譯賦能生態繁榮

    在萬物智聯的時代背景下,操作系統底層能力的構建離不開編程語言與編譯器的關鍵支撐。作為開源鴻蒙生態的核心技術,語言設計與編譯器、虛擬機實現的進步直接關系到開發效率、運行性能與系統安全。本次分論壇聚焦
    的頭像 發表于 11-20 17:24 ?917次閱讀
    開源鴻蒙技術大會2025丨<b class='flag-5'>編譯器</b>與編程語言分論壇:語言驅動系統創新,<b class='flag-5'>編譯</b>賦能生態繁榮

    rtsmart開啟C++特性支持后,工具鏈編譯內核不通過怎么解決?

    各位大佬好,本人在rtsmart項目中需要使用C++11特性,在menuconfig那里配置了支持C++特性后,使用7.3.0版本的arm-linux-musleabi編譯器編譯內核時
    發表于 09-29 07:49

    GCC編譯器,怎么才能實現c文件中未被調用的函數,不會被編譯呢?

    GCC編譯器,怎么才能實現c文件中未被調用的函數,不會被編譯?有什么編譯選項可以設置嗎? 移植代碼,有些函數沒被調用的函數想留在代碼里,但不想被編譯
    發表于 09-28 12:25

    如何在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6?

    在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6!
    發表于 08-20 06:29

    邊緣設備AI部署:編譯器如何實現輕量化與高性能?

    電子發燒友網綜合報道 AI編譯器是專門為人工智能(AI)和機器學習(ML)模型設計的編譯器,其核心目標是將高級的AI模型描述(如計算圖、神經網絡結構)轉換為特定硬件平臺(如CPU、GPU、FPGA
    的頭像 發表于 07-06 05:49 ?6633次閱讀

    編譯器功能安全驗證的關鍵要素

    在汽車、工業、醫療等安全關鍵型應用中,確保功能安全合規性需要嚴格的工具鏈驗證。開發安全關鍵型軟件的企業必須遵守ISO 26262、IEC 61508、ISO 62304等國際標準對編譯器工具鏈進行全面的驗證。
    的頭像 發表于 07-05 13:37 ?1570次閱讀

    兆松科技ZCC編譯器全面支持芯來科技NA系列處理

    近日,兆松科技(武漢)有限公司(以下簡稱“兆松科技”)宣布正式發布高性能RISC-V編譯器ZCC 4.0.0版本。
    的頭像 發表于 06-11 09:56 ?1702次閱讀

    RISC-V架構下的編譯器自動向量化

    進迭時空專注于研發基于RISC-V的高性能新AICPU,對于充分發揮CPU核的性能而言,編譯器是不可或缺的一環,而在AI時代,毫無疑問向量算力將發揮越來越重要的作用。進迭時空非常重視RISC-V
    的頭像 發表于 06-06 16:59 ?1229次閱讀
    RISC-V架構下的<b class='flag-5'>編譯器</b>自動向量化

    RVCT編譯器是否比GNU的編譯器的代碼執行速度更快?

    使用FX3S遇到了RVCT編譯器的問題。 1、在SDK的release note中有支持RVCT的描述, 但是在EZ USB Suite的設置中沒有找到RVCT的選項, 請問支持的具體版本
    發表于 05-08 07:49

    HighTec編譯器全面支持芯馳科技車規MCU芯片E3650

    近日,HighTec與芯馳科技共同宣布HighTec編譯器套件將全面支持芯馳新一代旗艦智控MCU-E3650芯片。此次合作,進一步豐富了芯馳車芯產品的工具鏈生態,雙方將攜手為客戶提供高性能、高安全性的解決方案。
    的頭像 發表于 04-28 15:20 ?1792次閱讀

    迅為RK3568開發板內核模塊實現-設置交叉編譯器

    1 下載網盤資料下的交叉編譯器,網盤路徑為:“iTOP-3568 開發板\\\\03_【iTOP-RK3568 開 發板】指南教程\\\\02_Linux 驅動配套資料\\\\03_交叉編譯器”,將
    發表于 04-21 16:45

    HighTec編譯器全面適配紫光同芯THA6 Gen2系列產品

    近日,紫光同芯與全球領先的汽車級C/C++編譯器供應商HighTec共同宣布,HighTec編譯器完成對紫光同芯THA6 Gen2系列產品的全面適配。此次合作實現了從指令集優化到功能安全的全棧支持,是國產高端車規芯片與國際領先開發工具的深度技術融合,將為全球汽車電子開發者
    的頭像 發表于 04-02 09:42 ?1180次閱讀

    請問基于GCC編譯器的initcall在STM32如何實現?

    請問各位基于GCC編譯器的initcall在STM32如何實現?有哪位實現了嗎?
    發表于 03-13 06:24

    rtsmart開啟C++特性支持后,工具鏈編譯內核不通過怎么解決?

    各位大佬好,本人在rtsmart項目中需要使用C++11特性,在menuconfig那里配置了支持C++特性后,使用7.3.0版本的arm-linux-musleabi編譯器編譯內核時
    發表于 03-10 08:06