ID: 29896
Updated by: [EMAIL PROTECTED]
Reported By: terry at pothecary dot com
-Status: Verified
+Status: Closed
Bug Type: Zend Engine 2 problem
Operating System: *
PHP Version: 5CVS-2005-06-19
New Comment:
Fixed in CVS HEAD and PHP_5_0.
Previous Comments:
------------------------------------------------------------------------
[2004-08-30 14:14:39] terry at pothecary dot com
Description:
------------
If you call and enumerate the information from a debug_backtrace() in a
user error handler then the argument list is out of step with the other
information.
Reproduce code:
---------------
function userErrorHandler($num, $msg, $file, $line, $vars)
{
debug_print_backtrace();
}
$OldErrorHandler = set_error_handler("userErrorHandler");
function GenerateError1($A1)
{
$a = $b;
}
function GenerateError2($A1)
{
GenerateError1("Test1");
}
GenerateError2("Test2");
Expected result:
----------------
I expect the final line in the backtrace to show a call of:
GenerateError2(Test2)
Actual result:
--------------
The final line in the backtrace shows a call of:
GenerateError2(Test1)
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=29896&edit=1