function myfunc()
{
var_dump(func_get_args());
}
myfunc(1, 2, 3, 4);
myfunc(1, 2, 4);
myfunc(1, 5, 6, 7, 8, 9);
myfunc(1, 2, NULL, 4);
myfunc(1, 2, , 4);
function test($a = 1, $b = 2) {
print "a: $a, b: $b";
}
test(b: 5); // Выведет "a: 1, b: 5"
function box ($options = array('x' => 0, 'y' => 0, 'width' => 100, 'height' => 100)) {
...
if (!isset($options['width'])) {
$options['width'] = 100;
}
....
}
box();
box(array('x' => 50, 'y' => 25));
box(array('x' => 50, 'y' => 25, 'height' => 414));