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