Return to ob_implicit_flush_error_001.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / output |
1.1 ! misho 1: --TEST-- ! 2: Test 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: ! 11: echo "*** Testing ob_implicit_flush() : error conditions ***\n"; ! 12: ! 13: ! 14: //Test ob_implicit_flush with one more than the expected number of arguments ! 15: echo "\n-- Testing ob_implicit_flush() function with more than expected no. of arguments --\n"; ! 16: $flag = 10; ! 17: $extra_arg = 10; ! 18: var_dump( ob_implicit_flush($flag, $extra_arg) ); ! 19: ! 20: echo "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: ! 27: Warning: ob_implicit_flush() expects at most 1 parameter, 2 given in %s on line 15 ! 28: NULL ! 29: Done