📅  最后修改于: 2023-12-03 15:33:39.699000             🧑  作者: Mango
在 PHP 中,可以为函数参数设置默认值。如果函数调用时没有传递参数,则使用默认参数值来替代。这种特性就是所谓的“PHP 默认参数”。
为函数参数设置默认值,只需要在函数定义时,在参数名称后面加上等于号=
和默认值即可。
function sayHello($name = 'world') {
echo "Hello, $name!";
}
以上代码中,$name = 'world'
就是一个默认参数的定义。这样,当调用sayHello()
函数时,如果不传递参数,$name将默认为'world'。
调用带有默认参数的函数与调用普通函数没有任何区别。如果传递了参数,则使用传递的值,否则使用默认值。
sayHello('John'); // 输出Hello, John!
sayHello(); // 输出Hello, world!
以下是一些需要注意的事项:
PHP 默认参数使得编写函数时更加方便快捷,同时在某些情况下也能增强代码的可读性和维护性。但同时也需要注意一些细节和规则。