php的版本發展史(1995-2022)
PHP一直作為Web開發中的統治力量而存在,在WEB服務端開發領域,全球份額始終保持在78%以上。
PHP快速,非常強大,生態好,而且免費,是一個為WEB而生的程式語言,自從誕生起PHP就被大多數開發者稱為世界上最好的程式語言。
作為一個php學習與開發者,怎麼能不了解其歷史?
下面php中文網帶領php愛好者一起回顧下php各個歷史版本。
php的版本發展歷史:
版本 | 發布日期 | 最終支援 | 相關更新及備註 |
---|---|---|---|
1.0 | 1995-06-08 | -- | #第一次使用 |
2.0 | #1997- 11-01 | -- | PHP首個發行版 |
#3.0 | ##1998-06-062000-10-20 | Zeev Suraski和Andi Gutmans重寫了底層 | |
2000-05-22 | 2001-06-23 | 增加了Zend引擎 | |
2001-12-10 | 2002-03 -12 | 加入了superglobal(超全域的概念,即$_GET、$_POST等) | |
2002-04-22 | 2002-09-06 | 預設停用register_globals | |
2002-12-27 | #2005 -03-31 | 引入了命令列介面CLI用來不用CGI | |
2004-07-11 | # 2008-08-07 | 修正了一些致命錯誤 | |
2004-07-13 | #2005-09- 05 | ZendⅡ引擎 | |
2005-11-24 | 2006-08-24 | #引入了編譯器來提高效能、增加了PDO作為存取資料庫的介面 | |
2006-11-02 | 2011-01- 06 | 預設啟用過濾器擴充功能 | |
2009-06-30 | 2014-08-14 | 支援命名空間;使用XMLReader和XMLWriter增強XML支援;支援SOAP ,延遲靜態綁定,跳轉標籤(有限的goto), 閉包,Native PHP archives。 | |
2012-03-01 | 2015-09-03 | 支援Trait、簡短陣列表達式。移除了register_globals, safe_mode, allow_call_time_pass_reference, session_register(), session_unregister(), magic_quotes以及session_is_registered()。加入了內建的Web伺服器。增強了效能,減少記憶體使用量。 | |
5.5 | 2013-06-20 | 2016-07-10 | 支援generators,用於異常處理的finally ,將OpCache(基於Zend Optimizer )加入官方發布中。 |
5.6 | 2014-08-28 | 2018-12-31 | 常數標量表達式、可變參數函數、參數拆包、新的求冪運算子、函數和常數的use語句的擴充、新的phpdbg偵錯器作為SAPI模組,以及其他更小的改進 |
6. x | 未發布 | -- | 取消掉的、從未正式發布的PHP版本。 |
7.0 | 2015-12-03 | 2018-12-03 | Zend Engine 3 (效能提升並在Windows上支援64-bit 整數),統一的變數語法, 基於抽象語法樹編譯過程。 |
7.1 | 2016-12-01 | 2019-12-01 | void傳回值類型,類別常數,可見性修飾符 |
7.2 | 2017-11-30 | #2020-11-30 | #物件參數與傳回類型提示、抽象方法重寫等 |
7.3 | 2018-12-06 | 2021-12-06 | #PCRE2支援等 |
7.4 | 2019-11-28 | 2022-11-28 | 改進OpenSSL、弱引用等 |
8.0 |
2020年S4
或
2021年S1
|
2023年S4
或
2024年S1
|
JIT、陣列負索引等 |
截止2020年PHP已經誕生27週年啦,php版本和功能一直在更新發展,PHP 7.4每秒處理的請求數量是PHP 5.6的三倍,比PHP 7.0快約18%;PHP 8.0 新功能JIT(即時)編譯器等等,這可能為在Web伺服器上進行機器學習,3D渲染和資料分析打開大門,未來無限想像...
最後最重要的一點是,根據w3c統計,PHP在網站的伺服器端程式語言中所佔的份額仍然接近79%,並且沒有近一步下降,在這方面,社區可以以健康的自信心行事,無需迴避與其他語言的比較。
至於每年都會冒出諸如“ PHP有未來嗎?”,“仍然值得學習PHP嗎?”,“ PHP是否失去重要性?”甚至“ PHP即將消亡”之類的問題,我想再去爭執已經沒有意義,想學習就從現在開始吧!
免費學習推薦:php語言入門教學(PHP程式學習路線圖)
#相關推薦:

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

身為一個php學習和開發者,怎麼能不了解其歷史?以下php中文網帶領php愛好者們一起回顧下php各個歷史版本。

寶塔面板是一款功能強大、使用方便的伺服器管理面板,可幫助使用者輕鬆管理網站、資料庫、FTP等服務。在使用寶塔面板的過程中,有時會需要切換PHP版本來適應不同的網站需求。本文將為大家提供一個PHP版本切換的簡易指南,同時提供具體的程式碼範例,以協助讀者快速完成PHP版本切換的操作。首先,我們需要登入寶塔面板,進入網站設定頁面。在左側導覽列找到「網站」選項,並點

寶塔面板(BTPanel)是一款強大而易用的伺服器管理面板,可協助使用者輕鬆管理伺服器、網站和資料庫等服務。身為網站開發者或管理員,掌握寶塔面板中PHP版本切換的技巧十分重要。在本文中,將分享如何在寶塔面板中操作、切換PHP版本的方法,並提供具體的程式碼範例,幫助讀者更好地掌握這項技能。 1.登入寶塔面板首先,在瀏覽器中輸入伺服器IP位址或域名,加上寶塔

PHP版本NTS的意義與重要性PHP(HypertextPreprocessor)是一種廣泛使用的開源伺服器端腳本語言,被用來開發動態網頁。 PHP的版本包括NTS(Non-ThreadSafe)和TS(ThreadSafe)兩種。在本文中,我們將重點討論NTS版本的含義和重要性,並提供一些具體的程式碼範例。 NTS版本是指PHP的非線程安全版本,其設計初衷

在使用PHP開發網站或應用程式時,版本升級是一項必要的工作,因為每個版本都會帶來新的功能和修復已知問題。但是,PHP版本升級也會引入新的錯誤,因為新版本可能不再支援舊版的功能或語法。在本文中,我們將介紹如何處理PHP版本升級所帶來的錯誤,以確保應用程式的正常運作。 1.備份應用程式和伺服器在進行PHP版本升級之前,必須備份應用程式和伺服器。備份應用程式可以在出

Eclipse是一款廣泛使用的整合開發環境(IDE),可用於開發各種程式語言的專案。在使用Eclipse開發PHP專案時,有時候需要更新PHP版本以適應新功能或修復bug。本文將介紹如何在Eclipse中更新PHP版本,並提供具體的程式碼範例。一、更新PHP版本的準備工作在更新PHP版本之前,我們需要確保已經安裝了Eclipse以及PHP的開發環境。另外,

PHP函數版本更新的影響:新功能的影響:引入新特性,方便開發複雜任務。修復錯誤的影響:改進函數行為,提高程式碼穩定性。行為變更的影響:最具破壞性,需更新使用函數的程式碼。最佳實務:在測試環境測試更新、檢查互動程式碼、更新受影響依賴項。

PHP7版本新功能及對小程式開發的影響隨著科技的不斷發展,網路產業也日新月異。近年來,小程式成為了行動應用程式開發的熱門話題。同時,PHP7版本的發布也成為了開發者矚目的焦點。本文將探討PHP7版本的新特性,並分析它對小程式開發的影響。一、PHP7版本新特性PHP7版本作為PHP語言的重大更新,帶來了許多新的特性與效能上的提升。以下是幾個重要的新功能:性