Как инициировать профилировщика XDebug для Сценария PHP командной строки?

XDebug предлагает конфигурационную директиву "xdebug.profiler_enable_trigger", который позволяет активировать профилирование путем передачи ПОЛУЧЕНИЯ или параметра POST "XDEBUG_PROFILE" при вызове сценария через HTTP. Это удобно, если Вы не хотите представлять для ВСЕХ Ваших сценариев, но только для нескольких особых случаев, всегда не изменяя Вашу конфигурацию PHP.

Существует ли способ достигнуть того же поведения для командной строки программы PHP? Я пытался передать "XDEBUG_PROFILE" как параметр командной строки, но он не работал.

В целом представляя командную строку PHP работает хорошо, но я хотел бы иметь тот же per-call-flexibility как с сервером HTTP и браузером.

Какие-либо предложения?

188
задан hakre 28 February 2012 в 16:34
поделиться