- 只是 php5.3+ 升級到 php7.0 推薦選擇 php7cc 這個工具進行檢測。因為方便快。無用資訊少。
- 如果還需要檢測 php7.1 和 php7.2 的相容性的話,這裡就推薦 php7cc 作者停更之後推薦的兩個包了 phan 和 phpstan
php7cc的使用方式很簡單
- composer 安裝
- php7cc --help 檢視幫助資訊
- php7cc ./ 遍歷當前目錄的所有php程式碼。會有行號提示,照著改就可以了。使用 --except=dirname 可以排除目錄
phan 的使用也很簡單
- composer 安裝 要求 php7.1+,php_ast 擴充套件0.15+
- vendor\bin\phan --help 檢視幫助資訊
- vendor\bin\phan --init --init-level=3 在專案目錄生成 .phan/config.php 配置檔案 (級別 1~5 ,1 最嚴格)
- 需要排除的資料夾在 config.php exclude_analysis_directory_list 陣列內
- 有了工具之後,真的省了很多事兒
[iwzh]
(https://github.com/iwzh)