All optional arguments : Parameters « Functions « PHP






All optional arguments

 
<?
function page_header7($color = '336699', $title = 'the page', $header = 'Welcome') {
    print '<html><head><title>Welcome to ' . $title . '</title></head>';
    print '<body bgcolor="#' . $color . '">';
    print "<h1>$header</h1>";
}
// Acceptable ways to call this function:
page_header7(); // uses all defaults
page_header7('66cc99'); // uses default $title and $header
page_header7('66cc99','my wonderful page'); // uses default $header
page_header7('66cc99','my wonderful page','This page is great!'); // no defaults
?>
  
  








Related examples in the same category

1.Functions and References
2.A function that takes a reference for an argument
3.Declaring a Function with Arguments
4.Function with default parameters
5.Passing Variables as a Reference to the Argument of a Function
6.Passing an Argument to a Function by Value
7.Using a Function Call to Pass an Argument to a Function by Reference
8.Declaring a Function That Requires Arguments
9.Function with an Optional Argument
10.A Function with an Optional Argument
11.Accessing Function Parameters
12.Capturing a return value
13.Changing argument values
14.Defining and Calling a two-argument function,
15.Function Arguments
16.Function with two parameters
17.Creating Functions That Take a Variable Number of Arguments
18.Creating a capitalize function with a default parameter $each
19.Default Parameters
20.Define whether a variable is passed by value or reference
21.Passing By Reference
22.Making arguments be passed by reference
23.Using Optional Parameters