note 77492 modified in language.functions by levim
| From: | levim@php.net | Date: | Sun, 07 Jul 2013 18:36:11 +0000 |
| Subject: | note 77492 modified in language.functions by levim | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-195483@lists.php.net to get a copy of this message | ||
You can set variable DEFAULT values for a function in the (). These will be over-written by any
input values (or non values).
<?php
function default_values_test ($a = 123, $b = 456){
echo "a = ".$a."<br/>";
echo "b = ".$b."<br/>";
echo "<br/>";
}
default_values_test(); // uses values set in 'header'
default_values_test('overwritten', 987654321); // uses these values
default_values_test($non_existent, "var A has to be overwritten."); // you can only use
this for the last vars.
?>
OUTPUT:
----------
a = 123
b = 456
a = overwritten
b = 987654321
a =
b = var A has to be overwritten.
--was--
You can set variable DEFUALT values for a function in the (). These will be over-written by any
input values (or non values).
function defualt_values_test ($a = 123, $b = 456){
echo "a = ".$a."<br/>";
echo "b = ".$b."<br/>";
echo "<br/>";
}
defualt_values_test(); // uses values set in 'header'
defualt_values_test('overwritten',987654321); // uses these values
defualt_values_test($non_existant,"var A has to be overwritten."); // you can only
use this for the last vars.
OUTPUTS:
----------
a = 123
b = 456
a = overwritten
b = 987654321
a =
b = var A has to be overwritten.
http://php.net/manual/en/language.functions.php