Hi,
when declaring function
function example($var1, $var2, $var3, $var4="anything")
{
}
Now calling
Example("one","two","three");
will not throw an error, but pass 'anything' as the value of $var4 by
default if you override the value pass all the argumets.
Zareef ahmed
-----Original Message-----
From: Jay Blanchard [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 03, 2004 9:12 PM
To: Giles Roadnight; [EMAIL PROTECTED]
Subject: RE: [PHP] blank function parameters
[snip]
If I defined a function with 4 parameters but only pass 3 I get an
error. Is there anyway around this?
I want to be able to set the missing parameter to a default value if it
is not passed which works ok but How do I get rid of the error message?
[/snip]
http://us2.php.net/manual/en/function.func-num-args.php "func_num_args()
may be used in conjunction with func_get_arg() and func_get_args() to
allow user-defined functions to accept variable-length argument lists. "
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
------------------------------------------------------------------------
--
Zareef Ahmed :: A PHP develoepr in Delhi ( India )
Homepage :: http://www.zasaifi.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php