int argc;
zend_string *result;
- if (ZEND_NUM_ARGS() < 2) {
- WRONG_PARAM_COUNT;
- }
-
ZEND_PARSE_PARAMETERS_START(2, -1)
Z_PARAM_RESOURCE(arg1)
Z_PARAM_STRING(format, format_len)
int argc;
zend_string *result;
- if (ZEND_NUM_ARGS() != 3) {
- WRONG_PARAM_COUNT;
- }
-
ZEND_PARSE_PARAMETERS_START(3, 3)
Z_PARAM_RESOURCE(arg1)
Z_PARAM_STRING(format, format_len)
?>
--EXPECT--
*** Testing Error Conditions ***
-Wrong parameter count for fprintf()
-Wrong parameter count for fprintf()
-Wrong parameter count for fprintf()
+fprintf() expects at least 2 parameters, 0 given
+fprintf() expects at least 2 parameters, 1 given
+fprintf() expects at least 2 parameters, 1 given
Done
?>
--EXPECT--
-- Testing vfprintf() function with more than expected no. of arguments --
-Wrong parameter count for vfprintf()
-Wrong parameter count for vfprintf()
+vfprintf() expects exactly 3 parameters, 4 given
+vfprintf() expects exactly 3 parameters, 4 given