diff options
Diffstat (limited to 'Zend/tests/bug70547.phpt')
-rw-r--r-- | Zend/tests/bug70547.phpt | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/Zend/tests/bug70547.phpt b/Zend/tests/bug70547.phpt index f793e70781..d185cbc3a6 100644 --- a/Zend/tests/bug70547.phpt +++ b/Zend/tests/bug70547.phpt @@ -3,29 +3,29 @@ Bug #70547 (unsetting function variables corrupts backtrace) --FILE-- <?php function brokenTrace($arg1, &$arg2, $arg3){ - backtraceWrapper(); - var_dump(func_get_args()); - unset($arg3); - var_dump(func_get_arg(0)); - var_dump(func_get_arg(1)); - var_dump(func_get_arg(2)); - var_dump(func_get_arg(3)); - backtraceWrapper(); - unset($arg1); - var_dump(func_get_args()); - backtraceWrapper(); - unset($arg2); - backtraceWrapper(); - var_dump(func_get_arg(0)); - var_dump(func_get_arg(1)); - var_dump(func_get_arg(2)); - var_dump(func_get_arg(3)); + backtraceWrapper(); + var_dump(func_get_args()); + unset($arg3); + var_dump(func_get_arg(0)); + var_dump(func_get_arg(1)); + var_dump(func_get_arg(2)); + var_dump(func_get_arg(3)); + backtraceWrapper(); + unset($arg1); + var_dump(func_get_args()); + backtraceWrapper(); + unset($arg2); + backtraceWrapper(); + var_dump(func_get_arg(0)); + var_dump(func_get_arg(1)); + var_dump(func_get_arg(2)); + var_dump(func_get_arg(3)); } $arg2 = "2nd"; brokenTrace("1st", $arg2, "3th", "4th"); function backtraceWrapper(){ - $bt = debug_backtrace(); - var_dump($bt[1]['args']); + $bt = debug_backtrace(); + var_dump($bt[1]['args']); } ?> --EXPECT-- |