иллюстрировать
1. Помимо фиксированных точек останова в PHP-коде, мы также можем добавлять точки останова в командной строке.
2. Удалите функцию точки останова предыдущего метода. Затем укажите в командной строке, чтобы добавить точку останова в метод.
Пример
подсказка> b testFunc#3 [Точка останова №1 добавлена в testFunc#3]
#3 Что это значит? Фактически это означает, что мы добавляем точку останова в строке 3 внутри тела метода. Другими словами, мы добавили точку останова в строке $i += 3; Количество строк рассчитывается от строки, в которой определен метод, и начинается с 1. Если этот номер строки не добавлен, он начинается непосредственно со строки, в которой определен метод.
подскажите> р [Точка останова №0 разрешена в testFunc#3 (opline 0x1050ef660)] [Точка останова №0 разрешена в testFunc#3 (opline 0x1050ef660)] [Точка останова №0 разрешена в testFunc#3 (opline 0x1050ef660)] [Точка останова №0 разрешена в testFunc#3 (opline 0x1050ef660)] [Точка останова №0 в testFunc()#3 в /Users/zhangyue/MyDoc/blogpost/dev-blog/php/202006/source/PHPDebug интерактивное расширение.php:13, просмотров: 1] >00013: $я += 3; 00014: echo «Это testFunc! i:» $i, PHP_EOL; 00015: }
Вышеупомянутый метод установки точек останова в командной строке PHP. После того, как вы его изучите, попробуйте выполнить примерную операцию как можно скорее.