說明
1.除了在PHP 程式碼中給出固定的斷點之外,我們還可以在命令列中進行斷點的增加。
2.去掉之前的方法斷點函數。然後在命令列中指定在方法中增加一個斷點。
實例
prompt> b testFunc#3 [Breakpoint #1 added at testFunc#3]
#3 這是什麼意思呢?其實是說我們在這個方法體內部的第3 行增加一個斷點。也就是說,我們在$i += 3; 這一行增加了一個斷點。行數是從方法定義那一行開始算的並且是從1 開始,如果不加這個行數,就是直接從方法定義那一行開始。
prompt> r [Breakpoint #0 resolved at testFunc#3 (opline 0x1050ef660)] [Breakpoint #0 resolved at testFunc#3 (opline 0x1050ef660)] [Breakpoint #0 resolved at testFunc#3 (opline 0x1050ef660)] [Breakpoint #0 resolved at testFunc#3 (opline 0x1050ef660)] [Breakpoint #0 in testFunc()#3 at /Users/zhangyue/MyDoc/部落格文章/dev-blog/php/202006/source/PHPDebug互動擴充.php:13, hits: 1] >00013: $i += 3; 00014: echo "This is testFunc! i:" . $i, PHP_EOL; 00015: }
以上就是php命令列中進行斷點的方法,大家學會後也趕快嘗試下實例操作吧。