diff options
-rw-r--r-- | Zend/tests/bug46196.phpt | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Zend/tests/bug46196.phpt b/Zend/tests/bug46196.phpt new file mode 100644 index 0000000000..9facaa73a7 --- /dev/null +++ b/Zend/tests/bug46196.phpt @@ -0,0 +1,33 @@ +--TEST-- +Test restore_error_handler() function : bug #46196 +--CREDITS-- +Olivier Doucet +--XFAIL-- +This test will fail until bug #46196 is fixed +--FILE-- +<?php +/* Prototype : void restore_error_handler(void) + * Description: Restores the previously defined error handler function + * Source code: Zend/zend_builtin_functions.c + * Alias to functions: + */ + +echo "*** Testing restore_error_handler() : error bug #46196 ***\n"; + +var_dump( set_error_handler( 'myErrorHandler' ) ); +var_dump( restore_error_handler() ); +var_dump( set_error_handler( 'myErrorHandler' ) ); + +function myErrorHandler($errno, $errstr, $errfile, $errline) +{ + return true; +} + +?> +===DONE=== +--EXPECTF-- +*** Testing restore_error_handler() : error bug #46196 *** +NULL +bool(true) +NULL +===DONE=== |