Depurador interactivo PHP phpdbg &reftitle.intro; 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
&reference.phpdbg.setup; &reference.phpdbg.constants; &reference.phpdbg.reference;