@@ -300,9 +300,9 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_trigger_error, 0, 0, 1)
300
300
ZEND_ARG_TYPE_INFO (0 , error_type , IS_LONG , 0 )
301
301
ZEND_END_ARG_INFO ()
302
302
303
- /* string set_error_handler(string error_handler [, int error_types]) */
304
- ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX (arginfo_set_error_handler , 0 , 1 , IS_STRING , 0 , 0 )
305
- ZEND_ARG_TYPE_INFO (0 , error_handler , IS_STRING , 0 )
303
+ /* mixed set_error_handler(string error_handler [, int error_types]) */
304
+ ZEND_BEGIN_ARG_INFO_EX (arginfo_set_error_handler , 0 , 0 , 1 )
305
+ ZEND_ARG_TYPE_INFO (0 , error_handler , IS_CALLABLE , 0 )
306
306
ZEND_ARG_TYPE_INFO (0 , error_types , IS_LONG , 0 )
307
307
ZEND_END_ARG_INFO ()
308
308
@@ -1811,7 +1811,7 @@ ZEND_FUNCTION(trigger_error)
1811
1811
}
1812
1812
/* }}} */
1813
1813
1814
- /* {{{ proto string set_error_handler(string error_handler [, int error_types])
1814
+ /* {{{ proto string set_error_handler(callable error_handler [, int error_types])
1815
1815
Sets a user-defined error handler function. Returns the previously defined error handler, or false on error */
1816
1816
ZEND_FUNCTION (set_error_handler )
1817
1817
{
@@ -1880,7 +1880,7 @@ ZEND_FUNCTION(restore_error_handler)
1880
1880
}
1881
1881
/* }}} */
1882
1882
1883
- /* {{{ proto string set_exception_handler(callable exception_handler)
1883
+ /* {{{ proto mixed set_exception_handler(callable exception_handler)
1884
1884
Sets a user-defined exception handler function. Returns the previously defined exception handler, or false on error */
1885
1885
ZEND_FUNCTION (set_exception_handler )
1886
1886
{
0 commit comments