PHP 函数支持为参数设置默认值,简化代码并提高可读性。要设置默认值,在参数声明时进行分配。默认参数值只能在函数声明时设置,并必须位于未提供默认值的参数之后。一个函数可以混合使用带有默认值和没有默认值的参数。如果提供可选参数值,将覆盖默认值。
PHP 函数中的默认参数值
PHP 允许在其参数声明中为函数设置默认值。这在当函数的参数不是必需时非常有用,并且可以简化代码并提高可读性。
设置默认参数值
要设置函数的默认参数值,只需在其声明时将其分配给参数即可。例如:
function greet($name = "World") { echo "Hello, $name!"; }
在上面的示例中,如果 $name
参数在调用函数时未提供,则将使用默认值 "World"。
实战案例
以下是一个使用默认参数值的示例函数:
function formatPrice($price, $currency = "$") { return $currency . number_format($price, 2); } // 调用函数 echo formatPrice(123.45); // 输出: "$123.45" echo formatPrice(123.45, "€"); // 输出: "€123.45"
注意事项
The above is the detailed content of Can PHP functions use default parameter values? How to set it up?. For more information, please follow other related articles on the PHP Chinese website!