我使用的是PHP 7.0.4,一切運行都很順利,我只是升級到了PHP 7.0.8,並開始出現像這樣的錯誤地點。升級到PHP 7.0.8後出現「致命錯誤:無法聲明類」
Fatal error: Cannot declare class Plugins\Users\Plugin because the name is already in use in /var/www/html/plugins/Users/Plugin.php on line 8
沒有人有任何想法怎麼回事,我一直在讀通過更改日誌,但是這是一個補丁更新不應該破壞什麼?
此外,如果沒有解決方案發現這個問題,我怎麼能降級回到7.0.4? (我使用Ubuntu 16.04和我剛剛升級到發行點)
到目前爲止總結的評論:
- 我曾嘗試禁用opcache這並沒有解決我現在用的問題
- 作曲家的自動加載機 - 我沒有使用
require
或include
任何地方 - 這個錯誤發生在很多類,所以它顯然不是一個代碼問題(在我的部分),此外代碼工作之前,我升級到7.0.8
小心分享侵略的代碼? – Machavity
@Machavity它不是一個類,如果我從代碼中刪除這個類,那麼另一個類拋出這個錯誤,這是PHP中的一些問題,因爲正如我所說的,它在30分鐘前都運行良好。 –
錯誤消息似乎很清楚 – 2016-07-28 01:12:05