以下是如何以程式設計方式根據條件新增中斷點的範例
<?php
$blah = 'meh';
if ($blah !== 'blah') {
phpdbg_break_file('blah.php', 6);
}
$blah = 'blah';
echo $blah;
?>
執行偵錯器時的輸出(使用 ev 來評估每個步驟後 $blah 的值)
C:\path\to\dir>phpdbg -e blah.php
[歡迎使用 phpdbg,互動式 PHP 偵錯器,v8.1.6]
如需 phpdbg 使用說明,請輸入 "help" 並按下 Enter 鍵
[請將錯誤回報至 <http://bugs.php.net/report.php>]
[C:\path\to\dir\blah.php 編譯成功]
prompt> run
[在 C:\path\to\dir\blah.php:6 新增中斷點 #0]
[C:\path\to\dir\blah.php:6 的中斷點 #0,觸發次數:1]
>00006: $blah = 'blah';
00007: echo $blah;
00008: ?>
prompt> ev $blah
meh
prompt> step
>00007: echo $blah;
00008: ?>
prompt> ev $blah
blah
prompt> step
blah>00008: ?>
prompt> step
[腳本正常結束]