進行在php7.2 下的專案在composer升級各依賴包時,現在要注意在專案的composer.json
中加上
"symfony/debug": "v4.4.7",
"symfony/error-handler": "v4.4.7",
"symfony/finder": "v4.4.7",
"symfony/process": "v4.4.7",
特別是debug
這個外掛包,如果沒有做這個限定,會在composer update
時將所有symfony的外掛包自動升級到 v4.4.10
,這個版本中有部分程式碼使用了php8的新特性。
比如下方程式碼是debug
中的:
可以清楚的看到這裡呼叫了php8中的新方法。
本作品採用《CC 協議》,轉載必須註明作者和本文連結