ID: 34110 User updated by: iblue at gmx dot net Reported By: iblue at gmx dot net -Status: Feedback +Status: Open Bug Type: Unknown/Other Function Operating System: Linux PHP Version: 5.0.4 New Comment:
[EMAIL PROTECTED]:~/php5-200508122030$ ./sapi/cli/php -q ~/public_html/bug.php #0 errorhandler(2, Division by zero, /home/iblue/public_html/the_engine/index.php, 8, Array ([x] => 20,[z] => 0)) called at [/home/iblue/public_html/the_engine/index.php:8] #1 test(20, 0) called at [/home/iblue/public_html/the_engine/index.php:6] better, but not right ;) Previous Comments: ------------------------------------------------------------------------ [2005-08-12 23:08:46] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ [2005-08-12 23:04:57] iblue at gmx dot net Description: ------------ debug_print_backtrace() and debug_backtrace() give both the same wrong results in combination with set_error_handler(). ----------------- php5 -v PHP 5.0.4-1.dotdeb.2 (cli) (built: Jun 28 2005 12:17:46) Copyright (c) 1997-2004 The PHP Group Zend Engine v2.0.4-dev, Copyright (c) 1998-2004 Zend Technologies ----------------- Reproduce code: --------------- <?php set_error_handler("errorhandler"); function errorhandler($errno, $errstr, $errfile, $errline { debug_print_backtrace(); } test(20,0); function test($x,$z) { echo $x/$z; } ?> Expected result: ---------------- #0 errorhandler(2, Division by zero, /home/iblue/public_html/the_engine/index.php, 8) called at [/home/iblue/public_html/the_engine/index.php:8] #1 test(20, 0) called at [/home/iblue/public_html/the_engine/index.php:6] Actual result: -------------- #0 errorhandler() called at [/home/iblue/public_html/the_engine/index.php:8] #1 test() called at [/home/iblue/public_html/the_engine/index.php:8] #2 test(2, Division by zero, /home/iblue/public_html/the_engine/index.php, 8, Array ([x] => 20,[z] => 0)) called at [/home/iblue/public_html/the_engine/index.php:6] ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34110&edit=1