XDebug: funciones indispensables

Logo de XDebugXDebug es una extensión para PHP, que permite depurar y perfilar una aplicación. Ofrece una serie de funciones muy útiles que reportan un conjunto de información en el momento que se desee.

Solo quiero recoger las funciones que he visto más interesantes o que más comúnmente se pueden usar:

  • var_dump(): XDebug sobreescribe la función nativa, mostrando más detalles de una variable.
  • xdebug_break(): establece un breakpoint.
  • xdebug_call_class(): retorna el nombre de la clase en la que se encuentra la ejecución.
  • xdebug_call_file(): retorna el nombre del fichero en el que se encuentra la ejecución.
  • xdebug_call_function(): retorna el nombre del método en el que se encuentra la ejecución.
  • xdebug_call_line(): retorna el número de línea en el que se encuentra la ejecución.
  • xdebug_debug_zval(): retorna información sobre los puntos que apuntan a una variable, o si es un puntero la variable.
  • xdebug_dump_superglobals(): retorna información sobre las variables super globales.
  • xdebug_get_code_coverage(): retorna información sobre que líneas han sido ejecutadas, y cuantas veces.
  • xdebug_get_declared_vars(): retorna las variables declaradas o accesibles en el momento de la ejecución.
  • xdebug_get_function_stack(): retorna información sobre la pila de llamadas en el momento de ejecución.
  • xdebug_get_headers(): retorna todos los headers establecidos hasta el momento.
  • xdebug_memory_usage(): retorna el número de memoria en uso.
  • xdebug_print_function_stack(): printa directamente la pila de llamadas en curso.
  • xdebug_time_index(): retorna el instante actual desde el inicio de la ejecución.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>