只需使用drupal使用的关联数组模式。对于可选的默认参数,只接受
$options
参数,它是关联数组。然后使用数组
+
运算符设置数组中任何缺少的键。
function foo ($a_required_parameter, $options = array()) {
$options += array(
'b' => '',
'c' => '',
);
// whatever
}
foo('a', array('c' => 'câs value')); // No need to pass b when specifying c.