Re: blank function parameters

From: Date: Wed, 03 Nov 2004 15:37:52 +0000
Subject: Re: blank function parameters
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-201045@lists.php.net to get a copy of this message
Giles Roadnight wrote:
Hello 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? Thanks Giles Roadnight http://giles.roadnight.name
If you want an argument to be optional and still be able to check whether or not it's been set, you can use NULL as the default value: function foobar ($a, $b, $c = null) {
    if (isset($c)) {
        echo 'The third argument was set';
    }
} -- Daniel Schierbeck Help spread Firefox (www.getfirefox.com): http://www.spreadfirefox.com/?q=user/register&r=6584

« previous php.general (#201045) next »