Symfony2:类声明不能嵌套在FatalErrorException.php中

Symfony2:类声明不能嵌套在FatalErrorException.php中,php,symfony,fatal-error,Php,Symfony,Fatal Error,当我在Symfony 2.3.7项目中遇到致命错误时,我会在开发环境中得到一个空白页,而不是Symfony错误页 当我检查服务器的错误日志时,我可以看到导致致命错误的错误和另一个错误: PHP致命错误:类声明不能嵌套在 /供应商/symfony/symfony/src/symfony/Component/Debug/Exception/FatalErrorException.php 第20行 我不知道是什么导致了这种行为。这是正常的标准Symfony2安装 我已经更新了我的供应商,多次清除缓存。

当我在Symfony 2.3.7项目中遇到致命错误时,我会在开发环境中得到一个空白页,而不是Symfony错误页

当我检查服务器的错误日志时,我可以看到导致致命错误的错误和另一个错误:

PHP致命错误:类声明不能嵌套在 /供应商/symfony/symfony/src/symfony/Component/Debug/Exception/FatalErrorException.php 第20行

我不知道是什么导致了这种行为。这是正常的标准Symfony2安装

我已经更新了我的供应商,多次清除缓存。。。但我似乎找不到问题所在


以前有没有人经历过这种情况,或者知道什么可能是错误的?

开发中的空白屏幕通常意味着您实际上正在破坏php解释器。我曾经用空的$obj->getSomething做过一次;花了一些时间才弄明白。是不是一个全新的S2.3.7项目正在acmedemo上崩溃?或者你添加了代码了吗?没有,里面有很多代码。起初情况并非如此。我的意思是,它的供应商都是最新的,没有任何变化,因为它应该是。xdebug可能会有所帮助。否则,它更多的是一个文件一个文件的事情。也许从一个新的项目开始,然后添加一些东西,直到它崩溃。它在2.3.6下工作吗?这可能是引导文件中的语法错误。删除供应商目录、引导文件和缓存,然后运行composer install.Flosculus,这也是我的第一个想法,但在我的app_dev.php文件中,这是一个错误。