diff options
Diffstat (limited to 'sapi/phpdbg/tests/watch_003.phpt')
-rw-r--r-- | sapi/phpdbg/tests/watch_003.phpt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/sapi/phpdbg/tests/watch_003.phpt b/sapi/phpdbg/tests/watch_003.phpt new file mode 100644 index 0000000000..cb09bd4792 --- /dev/null +++ b/sapi/phpdbg/tests/watch_003.phpt @@ -0,0 +1,40 @@ +--TEST-- +Test simple watchpoint with replace +--PHPDBG-- +b 6 +r +w $a[0] +c + + +q +--EXPECTF-- +[Successful compilation of %s] +prompt> [Breakpoint #0 added at %s:6] +prompt> [Breakpoint #0 at %s:6, hits: 1] +>00006: $a[0] = 2; + 00007: + 00008: $a = [0 => 3, 1 => 4]; +prompt> [Added watchpoint #0 for $a[0]] +prompt> [Breaking on watchpoint $a[0]] +Old value: 1 +New value: 2 +>00008: $a = [0 => 3, 1 => 4]; + 00009: +prompt> [Breaking on watchpoint $a[0]] +Old value: 2 +New value: 3 +>00008: $a = [0 => 3, 1 => 4]; + 00009: +prompt> [$a[0] has been removed, removing watchpoint] +[Script ended normally] +prompt> +--FILE-- +<?php + +$a = []; + +$a[0] = 1; +$a[0] = 2; + +$a = [0 => 3, 1 => 4]; |