XDebug提供了配置指令XDebug。profiler_enable_trigger允许在通过HTTP调用脚本时通过传递GET或POST参数“XDEBUG_PROFILE”来激活分析。如果您不想对所有脚本进行概要分析,而只是在不总是更改PHP配置的情况下对少数特殊情况进行概要分析,那么这种方法非常方便。
是否有一种方法可以在PHP命令行程序中实现相同的行为?我试图将XDEBUG_PROFILE作为命令行参数传递,但它不起作用。
一般来说,分析命令行PHP工作得很好,但我希望具有与浏览器和HTTP服务器相同的每次调用的灵活性。