summaryrefslogtreecommitdiff
path: root/Zend/tests/bug60738.phpt
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2012-03-24 15:13:10 +0800
committerXinchen Hui <laruence@gmail.com>2012-03-24 15:13:10 +0800
commitfcae164ea63979d7814d7aa114fe8351033e7400 (patch)
tree8f19f67f8b8ade2bb8c0c8d0d14136a25c44496a /Zend/tests/bug60738.phpt
parent9a87fe1c529eabc7aeec4559d916dda5fda3cdd2 (diff)
downloadphp-git-fcae164ea63979d7814d7aa114fe8351033e7400.tar.gz
Implemented FR #60738 (Allow 'set_error_handler' to handle NULL)
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