PHP版本知識

2021-06-25 21:36:39 字數 1377 閱讀 3000

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

改動:

新特性:

php版本公升級教程 如何公升級php版本

php版本公升級的步驟 3 將這個資料夾放在wamp bin php 目錄下。4 將原來版本的php5.5.12資料夾中的,php.ini phpforapache.ini wampserver.conf 檔案複製到 php7.1.5 資料夾中。5 修改 php.ini phpforapache.i...

php有什麼版本,如何檢視php版本

如何檢視php版本 檢視php版本的方法 方法 步驟 方法一 命令列查詢 如果已經配置好環境變數,直接在命令列中輸入php v,將會顯示php的版本資訊。如果沒有配置環境變數,直接在命令列中進入到php的安裝目錄後,再輸入命令php v,如圖所示是我在安裝目錄下輸入查詢命令,可以看到輸出的 版本資訊...

php版本歷史

php最初就是為了快速構建乙個web頁面而迅速被大家廣為接受的。它的好處是在 中能內嵌html的 從而讓程式設計師能再乙個頁面中同時寫html 和php 就能生成乙個web頁面。這篇文章用時間軸的角度來記錄一下php的歷史。php1.0誕生 rasmus lerdof發明了php,這是簡單的一套pe...