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