diff options
author | Xinchen Hui <laruence@gmail.com> | 2012-03-24 15:13:10 +0800 |
---|---|---|
committer | Xinchen Hui <laruence@gmail.com> | 2012-03-24 15:13:10 +0800 |
commit | fcae164ea63979d7814d7aa114fe8351033e7400 (patch) | |
tree | 8f19f67f8b8ade2bb8c0c8d0d14136a25c44496a /Zend/tests/bug60738.phpt | |
parent | 9a87fe1c529eabc7aeec4559d916dda5fda3cdd2 (diff) | |
download | php-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.phpt | 17 |
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 |