XDEBUG_CC_DEAD_CODE • xdebug_stop_code_coverage() • xdebug_get_code_coverage() Funciones Genera un array donde nos indica las líneas de código que se han ejecutado (1), las que no (-1) o las que no tienen código ejecutable (-2) Visualuzación array ( ‘archivo.php’ => array( 1 => 1, 3 => 1, 4 => -1, ... ), ... )
• xdebug.trace_output_name Function traces Parámetros Genera un archivo con toda la traza de ejecución de un script • vim (syntax file) • vdebug Visualización
toda la traza de ejecución de un script ¿Cómo activarlo? • activado automático • XDEBUG_TRACE: como parámetro o en la sesión • funciones: - xdebug_start_trace() - xdebug_stop_trace() XDebug helper
xdebug.profiler_output_dir • xdebug.profiler_output_name Parámetros Genera un archivo con el pro!ile de la ejecución de un script • KCacheGrind • PhpStorm Visualización • XDEBUG_PROFILE ¿Cómo activarlo?
por el código y obtener información a través de un cliente (normalmente un IDE) Parámetros • xdebug.remote_enable • xdebug.remote_handler • xdebug.remote_host • xdebug.remote_mode • xdebug.remote_port Cliente • configurar el puerto a escuchar (def. 9000) • configurar correspondencia con la ruta en el servidor (si remote_host no es 127.0.0.1) • establecer breakpoints