当运行“php bin/console list”时,Symfony将打印“src/Admin”目录中的几个类的代码

1sbrub3j  于 2022-11-16  发布在  PHP
关注(0)|答案(1)|浏览(131)

我接管了Symfony 4.4项目的代码库,安装了几个额外的包(Sonata是最大的一个)。php bin/console list,然后它打印了src/Admin-目录中的几个类的源代码。我不知道为什么。
我搜索了代码中的printvar_dumpdump,但找不到它们的位置。
我对Symfony不够熟悉,无法“从头”开始检查代码,添加我自己的转储语句,缩小范围,这段代码来自哪里。
如果这是Laravel,那么我会从路由开始,然后移动到内核或中间件,然后到控件-最后是视图。
有没有人有一个好的建议,哪些文件添加转储语句,看看这个代码是从哪里来的?或者如果有人有一个好主意,如何找到这个代码,那么我洗耳恭听。
可能是打印了整个命名空间吗?一个人甚至可以做到这一点吗?!嗯...
它看起来是这样的:

u3r8eeie

u3r8eeie1#

如果您继承的代码使用了短的开放标记<?,但您的个人开发环境的PHP安装禁用了它们,您将遇到这种情况。运行php --ini找到您的ini文件所在的位置,然后编辑该文件,将其更改为:

short_open_tag = Off

对此:

short_open_tag = On

或者,您可以编辑所有源文件,并将短的开始标记<?更改为长的开始标记<?php

相关问题