Introducción

Implementado como un módulo SAPI, phpdbg puede ejercer un control completo sobre el entorno sin afectar la funcionalidad o el rendimiento del código.

phpdbg tiene como objetivo ser una plataforma de depuración ligera, potente y fácil de usar para PHP. Ofrece las siguientes funcionalidades:

  • Depuración paso a paso
  • Punto de interrupción flexible (método de clase, función, archivo:línea, dirección, opcode)
  • Acceso fácil a PHP con eval() integrado
  • Una API de usuario
  • SAPI Agnóstico - Fácilmente integrable
  • Soporte de archivo de configuración PHP
  • Super Globales JIT - ¡Defina las suyas!!
  • Soporte readline opcional - Operación cómoda del terminal
  • Operación fácil - Consulte la ayuda :)

Opción de línea de comandos
Opción Argumento de ejemplo Descripción
-c -c/my/php.ini Define el archivo php.ini a cargar
-d -dmemory_limit=4G Define una directiva php.ini
-n   Desactiva el php.ini por defecto
-q   Suprime el banner de bienvenida
-v   Activa la salida oplog
-b   Desactiva el color
-i -imy.init Define el archivo .phpdbginit
-I   Ignora el .phpdbginit por defecto
-O -Omy.oplog Define el archivo de salida oplog
-r   Ejecuta el contexto de ejecución
-rr   Ejecuta el contexto de ejecución y sale después de la ejecución (sin respetar los puntos de interrupción)
-e   Genera información extendida para el depurador/profiler
-E   Activa la evaluación paso a paso con eval, ¡atención!
-s -s=, -s=foo Lee el código a ejecutar desde stdin con un delimitador opcional
-S -Scli Sobrescribe el nombre SAPI, ¡atención!
   

-l -l4000 Establece el puerto de la consola remota
-a -a192.168.0.3 Establece la dirección de enlace de la consola remota
-x   Activa la salida xml (en lugar de la salida de texto normal)
-p -p, -p=func, -p* Muestra los opcodes y sale
-h   Muestra el resumen de ayuda
-V   Muestra el número de versión
-- -- arg1 arg2 Utilizado para delimitar los argumentos phpdbg y php $argv; añada cualquier argumento $argv después

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top