1--TEST-- 2Test function_exists() function : error conditions 3--FILE-- 4<?php 5/* 6 * proto bool function_exists(string function_name) 7 * Function is implemented in Zend/zend_builtin_functions.c 8*/ 9 10echo "*** Testing function_exists() : error conditions ***\n"; 11 12$arg_0 = "ABC"; 13$extra_arg = 1; 14 15echo "\nToo many arguments\n"; 16var_dump(function_exists($arg_0, $extra_arg)); 17 18echo "\nToo few arguments\n"; 19var_dump(function_exists()); 20 21?> 22===Done=== 23--EXPECTF-- 24*** Testing function_exists() : error conditions *** 25 26Too many arguments 27 28Warning: function_exists() expects exactly 1 parameter, 2 given in %s on line %d 29NULL 30 31Too few arguments 32 33Warning: function_exists() expects exactly 1 parameter, 0 given in %s on line %d 34NULL 35===Done=== 36 37