Funciones de traza y depuración

Vamos a ver algunas funciones interesantes para realizar trazas y depuraciones de código:

int error_reporting ( [int nivel] )

Establece la directiva _error_reporting_ en tiempo de ejecución. Permite establecer el valor del nivel de avisos de errores en PHP para, por ejemplo depurar un script o un determinado bloque PHP.

bool error_log ( string mensaje
   [, int tipo_mensaje [, string destino [, string cabeceras_extra]]] )

Envía un mensaje de error al registro del servidor web, a un puerto TCP o a un archivo. Puede utilizarse para generar un log con una traza de ejecución de nuestro script.

void debug_print_backtrace ( void )

Imprime en pantalla las llamadas a función, archivos incluidos y el material evaluado mediante eval(), que llevemos hasta ese momento en la ejecución del script.

results matching ""

    No results matching ""