XDebug предлагает директиву конфигурации "xdebug.profiler_enable_trigger", которая позволяет активировать профилирование, передавая параметр GET или POST "XDEBUG_PROFILE" при вызове script через HTTP. Это удобно, если вы не хотите профилировать ВСЕ ваши скрипты, но только для нескольких особых случаев, не меняя при этом свою конфигурацию PHP.
Есть ли способ добиться такого же поведения для программ PHP в командной строке? Я попытался передать "XDEBUG_PROFILE" в качестве аргумента командной строки, но это не сработало.
В общем, профилирование командной строки PHP работает хорошо, но я хотел бы иметь такую же гибкость для каждого звонка, как с браузером и HTTP-сервером.
Любые предложения?