Thank you very much. This is exactly what I wanted to do.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
PHP doesn't natively support function redefining.
Functions with variable length arguments are a different ballgame in
PHP. Have a look at func_num_args[1] and the other functions in the
Function handling section of the manual.
1: http://php.net/func_num_args
Labunski wrote:
PHP does not
PHP does not support function overloading.
So, is there any other way of getting a number of parameters(variables)
passed to a function?
aka.
function fruits($apple, $banana, $kiwi, $grape){
#should (somehow) output 4
}
OK. if it was an array, than I could use count($array), but now I'm
If all you want to do is pass an unknown number of arguments to a function,
this looks like it demonstrates what you're doing:
?php
function foo()
{
$numargs = func_num_args();
echo Number of arguments: $numargs\n;
}
foo(1, 2, 3);// Prints 'Number of arguments: 3'
?
Found it at:
4 matches
Mail list logo