升级到PHP 7.0.8后出现"致命错误:无法声明类"

php*_*_qq 5 php ubuntu opcache

我使用的是PHP 7.0.4,一切运行顺利,我刚刚升级到PHP 7.0.8,我开始在这个地方遇到像这样的错误.

致命错误:无法声明类Plugins\Users\Plugin,因为该名称已在第8行的/var/www/html/plugins/Users/Plugin.php中使用

有没有人知道最新情况,我一直在阅读更改日志,但这是一个补丁更新它不应该破坏任何东西?

此外,如果没有找到此问题的解决方案,我该如何降级回7.0.4?(我正在使用ubuntu 16.04,我刚刚升级到点发布)

总结到目前为止的评论:

  • 我试过禁用opcache这没有解决问题
  • 我正在使用作曲家的自动加载器 - 我没有使用requireinclude在任何地方
  • 这个错误发生在很多类中,因此它显然不是代码问题(就我而言),而且在升级到7.0.8之前代码工作正常.

php*_*_qq 1

好吧,显然我对升级后开始出现错误的事实感到非常盲目,以至于我忽略了它,即使它就在我眼前。

这些是相关类的前几行(显然还有一堆其他类):

<?php

namespace Plugins\Users;

use FW\Utility\Models\Plugins\Plugin;

class Plugin extends Plugin {
Run Code Online (Sandbox Code Playgroud)

正如你,最后我,可以清楚地看到,类名Plugin不明确,但不在 7.0.4 中,这很奇怪,可能是由bishop答案中描述的错误引起的

我想我应该听马查维蒂的话,呵呵。