1--TEST--
2Test ob_implicit_flush() function : wrong number of arguments
3--FILE--
4<?php
5/* Prototype  : proto void ob_implicit_flush([int flag])
6 * Description: Turn implicit flush on/off and is equivalent to calling flush() after every output call
7 * Source code: main/output.c
8 * Alias to functions:
9 */
10
11echo "*** Testing ob_implicit_flush() : error conditions ***\n";
12
13
14//Test ob_implicit_flush with one more than the expected number of arguments
15echo "\n-- Testing ob_implicit_flush() function with more than expected no. of arguments --\n";
16$flag = 10;
17$extra_arg = 10;
18var_dump( ob_implicit_flush($flag, $extra_arg) );
19
20echo "Done";
21?>
22--EXPECTF--
23*** Testing ob_implicit_flush() : error conditions ***
24
25-- Testing ob_implicit_flush() function with more than expected no. of arguments --
26
27Warning: ob_implicit_flush() expects at most 1 parameter, 2 given in %s on line 15
28NULL
29Done