首頁 頭條 php的版本發展史(1995-2022)

php的版本發展史(1995-2022)

Jun 01, 2020 pm 01:59 PM
php版本

PHP一直作為Web開發中的統治力量而存在,在WEB服務端開發領域,全球份額始終保持在78%以上。

PHP快速,非常強大,生態好,而且免費,是一個為WEB而生的程式語言,自從誕生起PHP就被大多數開發者稱為世界上最好的程式語言

php的版本發展史(1995-2022)

作為一個php學習與開發者,怎麼能不了解其歷史?

下面php中文網帶領php愛好者一起回顧下php各個歷史版本。

php的版本發展歷史:

##1998-06-062000-10-20Zeev Suraski和Andi Gutmans重寫了底層4.02000-05-222001-06-23增加了Zend引擎4.12001-12-102002-03 -12加入了superglobal(超全域的概念,即$_GET、$_POST等)4.22002-04-222002-09-06預設停用register_globals4.32002-12-27#2005 -03-31引入了命令列介面CLI用來不用CGI#4.42004-07-11# 2008-08-07修正了一些致命錯誤5.02004-07-13#2005-09- 05ZendⅡ引擎5.12005-11-242006-08-24#引入了編譯器來提高效能、增加了PDO作為存取資料庫的介面#5.22006-11-022011-01- 06預設啟用過濾器擴充功能5.32009-06-302014-08-14支援命名空間;使用XMLReader和XMLWriter增強XML支援;支援SOAP ,延遲靜態綁定,跳轉標籤(有限的goto), 閉包,Native PHP archives。 5.42012-03-012015-09-03支援Trait、簡短陣列表達式。移除了register_globals, safe_mode, allow_call_time_pass_reference, session_register(), session_unregister(), magic_quotes以及session_is_registered()。加入了內建的Web伺服器。增強了效能,減少記憶體使用量。
版本 發布日期 最終支援 相關更新及備註
1.0 1995-06-08 -- #第一次使用
2.0 #1997- 11-01 -- PHP首個發行版
#3.0
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程式學習路線圖)

#相關推薦:

#1. 您知道嗎?最好的語言:PHP 25 歲了!

2. 為什麼說php是最適合新手的程式語言?

3. 我的心酸求職之路:如果可以,去學PHP,不要搞Python

4. PHP 2019年全球份額到底佔多少?一項來自W3Techs的調查

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

php的版本發展史(1995-2022) php的版本發展史(1995-2022) Jun 01, 2020 pm 01:59 PM

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

寶塔面板教學:PHP版本切換簡易指南 寶塔面板教學:PHP版本切換簡易指南 Mar 05, 2024 am 09:27 AM

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

寶塔面板操作指南:PHP版本切換技巧分享 寶塔面板操作指南:PHP版本切換技巧分享 Mar 04, 2024 am 10:42 AM

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

了解PHP版本NTS的意思與重要性 了解PHP版本NTS的意思與重要性 Mar 27, 2024 pm 12:15 PM

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

怎樣處理PHP版本升級帶來的錯誤 怎樣處理PHP版本升級帶來的錯誤 May 11, 2023 am 08:48 AM

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

Eclipse中如何更新PHP版本 Eclipse中如何更新PHP版本 Mar 28, 2024 pm 09:54 PM

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

PHP函數的版本更新如何影響開發? PHP函數的版本更新如何影響開發? Apr 18, 2024 pm 02:54 PM

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

PHP7版本新功能及對小程式開發的影響 PHP7版本新功能及對小程式開發的影響 Jul 04, 2023 pm 06:15 PM

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