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