RE: [PHP] blank function parameters
| From: | Zareef Ahmed | Date: | Thu, 04 Nov 2004 02:18:07 +0000 |
| Subject: | RE: [PHP] blank function parameters | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-201113@lists.php.net to get a copy of this message | ||
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:jay.blanchard@niicommunications.com]
Sent: Wednesday, November 03, 2004 9:12 PM
To: Giles Roadnight; php-general@lists.php.net
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