ilustrar
1. Además de proporcionar puntos de interrupción fijos en el código PHP, también podemos agregar puntos de interrupción en la línea de comando.
2. Elimine la función de punto de interrupción del método anterior. Luego especifique en la línea de comando agregar un punto de interrupción en el método.
Ejemplo
símbolo> b testFunc#3 [Punto de interrupción n.° 1 agregado en testFunc#3]
#3 ¿Qué significa esto? De hecho, significa que agregamos un punto de interrupción en la línea 3 dentro del cuerpo del método. En otras palabras, agregamos un punto de interrupción en la línea $i += 3; El número de líneas se calcula a partir de la línea donde se define el método y comienza desde 1. Si no se agrega este número de línea, comienza directamente desde la línea donde se define el método.
mensaje> r [Punto de interrupción #0 resuelto en testFunc#3 (opline 0x1050ef660)] [Punto de interrupción #0 resuelto en testFunc#3 (opline 0x1050ef660)] [Punto de interrupción #0 resuelto en testFunc#3 (opline 0x1050ef660)] [Punto de interrupción #0 resuelto en testFunc#3 (opline 0x1050ef660)] [Punto de interrupción n.º 0 en testFunc()#3 en /Users/zhangyue/MyDoc/blogpost/dev-blog/php/202006/source/PHPDebug Interactive extension.php:13, visitas: 1] >00013: $i += 3; 00014: echo "¡Esto es testFunc! i:" $i, PHP_EOL; 00015: }
El anterior es el método para configurar puntos de interrupción en la línea de comando de PHP. Después de aprenderlo, pruebe la operación de ejemplo lo antes posible.