我定义了一个php函数:
function my_function($text = '', $relative = false, $icon = true) {
//do something
}
它使用默认值按预期工作。但是当我想改变一个变量的值时它不起作用:
my_function($icon = false); // this doesn't change anything
我必须用所有变量调用它才能使更改生效:
my_function($text = '', $relative = false, $icon = false); // this changes the output
我正在使用 php 5.4.1 和 Wordpress。我做错了什么?谢谢。