我接管了Symfony 4.4项目的代码库,安装了几个额外的包(Sonata是最大的一个)。php bin/console list
,然后它打印了src/Admin
-目录中的几个类的源代码。我不知道为什么。
我搜索了代码中的print
、var_dump
和dump
,但找不到它们的位置。
我对Symfony不够熟悉,无法“从头”开始检查代码,添加我自己的转储语句,缩小范围,这段代码来自哪里。
如果这是Laravel,那么我会从路由开始,然后移动到内核或中间件,然后到控件-最后是视图。
有没有人有一个好的建议,哪些文件添加转储语句,看看这个代码是从哪里来的?或者如果有人有一个好主意,如何找到这个代码,那么我洗耳恭听。
可能是打印了整个命名空间吗?一个人甚至可以做到这一点吗?!嗯...
它看起来是这样的:
1条答案
按热度按时间u3r8eeie1#
如果您继承的代码使用了短的开放标记
<?
,但您的个人开发环境的PHP安装禁用了它们,您将遇到这种情况。运行php --ini
找到您的ini文件所在的位置,然后编辑该文件,将其更改为:对此:
或者,您可以编辑所有源文件,并将短的开始标记
<?
更改为长的开始标记<?php
。