AFAIK, , . , (http://php.net/manual/en/functions.arguments.php#example-153).
, test($value2 = 3);, $value2 3, first test.
, , , :
function test($value1 = NULL, $value2 = 2) {
if ($value1 === NULL)
$value1 = 1
echo 'Value 1: '.$value1.'<br />';
echo 'Value 2: '.$value2.'<br />';
}
test(NULL, 3);
Value 1: 1
Value 2: 3
, :
function test($value2 = 2, $value1 = 1) {
echo 'Value 1: '.$value1.'<br />';
echo 'Value 2: '.$value2.'<br />';
}
test(3);
Value 1: 1
Value 2: 3