diff options
-rw-r--r-- | Zend/tests/bug29890.phpt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Zend/tests/bug29890.phpt b/Zend/tests/bug29890.phpt new file mode 100644 index 0000000000..32e8e1bd5d --- /dev/null +++ b/Zend/tests/bug29890.phpt @@ -0,0 +1,23 @@ +--TEST-- +Bug #29890 (crash if error handler fails) +--FILE-- +<?php +function customErrorHandler($fErrNo,$fErrStr,$fErrFile,$fErrLine,&$fClass) { +echo "error :".$fErrStr."\n"; +} + +set_time_limit(5); + +error_reporting(E_ALL); + +set_error_handler("customErrorHandler"); + +define("TEST",2); + +//should return a notice that the constant is already defined + +define("TEST",3); + +?> +--EXPECT-- +error :Constant TEST already defined |