summaryrefslogtreecommitdiff
path: root/Zend/tests/bug60738.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/tests/bug60738.phpt')
-rw-r--r--Zend/tests/bug60738.phpt17
1 files changed, 17 insertions, 0 deletions
diff --git a/Zend/tests/bug60738.phpt b/Zend/tests/bug60738.phpt
new file mode 100644
index 0000000000..e0c9793fed
--- /dev/null
+++ b/Zend/tests/bug60738.phpt
@@ -0,0 +1,17 @@
+--TEST--
+Bug #60738 Allow 'set_error_handler' to handle NULL
+--FILE--
+<?php
+
+set_error_handler(function() { echo 'Intercepted error!', "\n"; });
+
+trigger_error('Error!');
+
+set_error_handler(null);
+
+trigger_error('Error!');
+?>
+--EXPECTF--
+Intercepted error!
+
+Notice: Error! in %s on line %d