PHP版本升級5.4手記
阿新 • • 發佈:2019-01-01
一、前言
我們公司伺服器上的PHP版本是5.2,真的太舊了,除了很多新特性無法使用之外,PHP5.4的效能也比5.2版本有所提高,有助於提供業務的吞吐量。今年,我們計劃將公司所有業務的PHP版本升級為5.4.41。
二、升級前準備
在升級PHP版本之前,首先要做的是檢查業務程式碼的語法相容性。其實,在官網上已經有相關的升級指引,我參考的是這2個連結。
從 PHP 5.2.x 移植到 PHP 5.3.x:http://php.net/manual/zh/migration53.php
從 PHP 5.3.X 遷移到 PHP 5.4.X:http://php.net/manual/zh/migration54.php
官方的文件中,沒有升級指引從PHP5.2直接升級到PHP5.4,因此,需要對以上的升級指引,做一個歸納總結。上面的連結中有好幾篇子文章,我主要關注的是“不向下相容的變化”,“PHP 5.3.x 中棄用的功能”,“被移除的擴充套件”,“其他改變”……,主要目的是找出不相容的語法(導致錯誤),以及將會被移除的函式。
我們使用以下一個表格來進行總結,方便各業務的人員能夠對照PHP版本升級帶來的變化而修改各自的業務程式碼
以上內容摘抄自官網的一些說明,這裡就不詳細列出來了。