php版本歷史

2021-09-06 14:15:11 字數 1529 閱讀 2849

php最初就是為了快速構建乙個web頁面而迅速被大家廣為接受的。它的好處是在**中能內嵌html的**,從而讓程式設計師能再乙個頁面中同時寫html**和php**就能生成乙個web頁面。

這篇文章用時間軸的角度來記錄一下php的歷史。

php1.0誕生

rasmus lerdof發明了php,這是簡單的一套perl指令碼,用來跟蹤訪問者的資訊。這個時候的php只是乙個小工具而已,它的名字叫做「personal home page tool」(個人主頁小工具)。

php2.0誕生

rasmus lerdof用c語言來重新開發這個工具,取代了最初的perl程式。這個新的用c寫的工具最大的特色就是可以訪問資料庫,可以讓使用者簡單地開發動態web程式了。這個用c寫的工具又稱為php/fi。它已經有了今天php的一些基本功能了。

自rasmus在2023年6月將php/fi發布原始碼之後,到2023年,全世界大約有幾千個使用者(估計)和大約50000個網域名稱安裝。

php3.0誕生

雖然說98年6月才正式發布php3.0,但是在正式發布之前,已經經過了9個月的公開測試了。

andi gutmans和zeev suraski加入了php開發專案組。這是兩個以色列工程師,他們在使用php/fi的時候發現了php的一些缺點,然後決定重寫php的解析器。注意,在這個時候,php就不再稱為personal home page了。而改稱為php:hypertext preprocessor。

php3是最像現在使用的php的第乙個版本,這個重寫的直譯器也是後來zend的雛形。php3.0的最強大的功能就是它的可擴充套件性。它提供給第三方開發者資料庫,協議,和api的基礎結構之外,還吸引了大量的開發人員加入並提交新的模組。

php4.0發布

andi gutmans和zeev suranski在4.0做的最大的動作就是重寫了php的**,發明了zend引擎來增強程式執行時的效能和php的模組性。這個zend實際上就是andi和zeev名字縮寫的合稱。

使用了zend引擎,php獲得了更高的效能之外,也有其他一些關鍵的功能,包括支援更多的web伺服器;http session的支援;輸出緩衝等。

php5.0發布

php5.0的核心是zend引擎2代。它引入了新的物件模型和大量的新功能。比如引入了pdo(php data object)

最新的php 已經發布到5.6了,據說php6.0已經在開發過程中了。所有php的歷史**可以在php 博物館找到。

以zend引擎作為解析器

加入超全域性變數功能,包括\(_get,\)_post,$_session等

從網路接收的資料將不會設定成全域性變數,增加程式的安全性。

加入命令檔,成為cli

加入phpize和php-config的man頁面

更多參考資料php5的新特性

更多參考資料從5.1遷移到5.2

改動: 新功能:

更多參考資料從5.2遷移到5.3

改動: 新特性:

更多參考資料從5.3遷移到5.4

改動: 新特性:

更多參考資料從5.4遷移到5.5

php 的歷史

Analys 版本歷史

忙了快有乙個月了,跳出來以欣賞的眼光著自己的作品不僅是一種放鬆的方式,也是一種享受。analys 軟體版本主要更新說明 analys 1.0 2007 12 07 開啟dc資料 繪製dc資料 以不同顏色表示不同次上傳資料 區分每次上傳中的不同次測量資料並顯示 按照時間日期查詢資料記錄 analys ...

android歷史版本

api等級 版本開發代號 翻譯發布時間 1android 1.0 無2008年9月23日 2android 1.1 petit four 2009年2月2日 3android 1.5 cupcake 紙杯蛋糕 2009年4月17日 4android 1.6 donut 甜甜圈2009年9月15日 5...

SDK ADT歷史版本

sdk 替換以下位址的版本號即可 r14 r22最新版本 r10 r13版本 adt 替換以下位址的版本號即可 補充說明 unity3.5.7 需要對應r21的android sdk版本。android sdk版本公升級的時候,好像是修改了sdk檔案目錄中的某些檔案的位置,所以如果unity3.5....