summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix De Vliegher <felixdv@php.net>2008-11-02 20:15:46 +0000
committerFelix De Vliegher <felixdv@php.net>2008-11-02 20:15:46 +0000
commitd90dfe7dbfe45e3d79d6a47c1fbc0dfd39712ea2 (patch)
treea9fa20b592aceec6054d34791a8df80f211d3807
parent82a251172c4010e827eecc7b35f89466db0859d2 (diff)
downloadphp-git-d90dfe7dbfe45e3d79d6a47c1fbc0dfd39712ea2.tar.gz
MFH: XFAIL test for bug #46196 on restore_error_handler().
-rw-r--r--Zend/tests/bug46196.phpt33
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===