XDebug ofrece la directiva de configuración "xdebug.profiler_enable_trigger" que permite activar el perfil pasando el parámetro GET o POST "XDEBUG_PROFILE" cuando se llama a un script a través de HTTP. Esto es útil si no desea crear perfiles para TODOS sus scripts, pero solo para algunos casos especiales sin cambiar siempre su configuración de PHP.¿Cómo desencadenar el perfilador de XDebug para un script PHP de línea de comando?
¿Hay alguna forma de lograr el mismo comportamiento para los programas PHP de línea de comando? Traté de pasar el "XDEBUG_PROFILE" como un argumento de línea de comando pero no funcionó.
En general, perfilar PHP de línea de comandos funciona bien, pero me gustaría tener la misma flexibilidad por llamada que con un navegador y un servidor HTTP.
¿Alguna sugerencia?
Lo siento, también estoy intentando esto pero no lo entiendo. ¿Qué debería estar en el parámetro "XDEBUG_PROFILE"? –
No importa lo que esté en el parámetro, siempre y cuando esté presente. – selfawaresoup
La falta de soporte para una variable de entorno [XDEBUG_PROFILE] (http://bugs.xdebug.org/view.php?id=413) es el error 413 en el rastreador de errores XDebug. – outis