diff options
Diffstat (limited to 'sapi/phpdbg/tests/phpdbg_oplog_001.phpt')
| -rw-r--r-- | sapi/phpdbg/tests/phpdbg_oplog_001.phpt | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/sapi/phpdbg/tests/phpdbg_oplog_001.phpt b/sapi/phpdbg/tests/phpdbg_oplog_001.phpt new file mode 100644 index 0000000000..e4e558b9fa --- /dev/null +++ b/sapi/phpdbg/tests/phpdbg_oplog_001.phpt @@ -0,0 +1,58 @@ +--TEST-- +Test phpdbg_*_oplog() functions +--INI-- +opcache.enable_cli=0 +--PHPDBG-- +r +q +--EXPECTF-- +[Successful compilation of %s] +prompt> halloarray(2) { + ["%s"]=> + array(5) { + [13]=> + int(1) + [17]=> + int(2) + [18]=> + int(2) + [19]=> + int(3) + [21]=> + int(4) + } + ["A::b"]=> + array(3) { + [4]=> + int(1) + [5]=> + int(3) + [8]=> + int(2) + } +} +[Script ended normally] +prompt> +--FILE-- +<?php + +class A { + public function b($c = 1) { + if ($c == 1) { + // comment + } + } +} + +phpdbg_start_oplog(); + +echo "hallo"; + +// fcalls + +$a = new A(); +$a->b(); +$a->b('ha'); + +var_dump(phpdbg_end_oplog(["functions" => true])); + |
