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