gregh gregh - 5 months ago 42
PHP Question

How do you create optional arguments in php?

In the PHP manual, to show the syntax for functions with optional parameters, they use brackets around each set of dependent optional parameter. For example, for the

function, the manual reads:

string date ( string $format [, int $timestamp = time() ] )

is an optional parameter, and when left blank it defaults to the
function's return value.

How do you go about creating optional parameters like this when defining a custom function in PHP?


Much like the manual, use an equals (=) sign in your definition of the parameters:

function dosomething($var1, $var2, $var3 = 'somevalue'){
    // Rest of function here...