PHP 函数参数类型的默认值是什么?

WBOY
发布: 2024-04-10 15:48:02
原创
1064 人浏览过

PHP 函数中的参数可以具有默认值,可在函数声明中指定,在省略时使用。语法:function function_name(type $parameter1 = default_value, type $parameter2 = default_value, ...): return_type。例如,function sum($a, $b = 0, $c) 接收三个参数,其中 $b 的默认值为 0。若省略默认值参数,则使用其默认值,如 function square($number = 10) 返回数字的平方,省略时使用默认值 10。

PHP 函数参数类型的默认值是什么?

PHP 函数参数类型的默认值

在 PHP 中,函数可以接受可选的参数,这些参数可以具有默认值。默认值在函数声明中指定,并在调用函数时省缺时使用。

语法:

function function_name(type $parameter1 = default_value, type $parameter2 = default_value, ...): return_type
登录后复制

例如,以下函数接受三个参数,其中第二个参数具有默认值 0

function sum($a, $b = 0, $c)
{
    return $a + $b + $c;
}
登录后复制

实战案例:

我们编写一个函数,它接受一个数字并返回其平方。如果未提供数字,则使用默认值 10

function square($number = 10)
{
    return $number * $number;
}

echo square(); // 输出:100
echo square(5); // 输出:25
登录后复制

在上面的示例中,我们调用了 square() 函数两次。第一次调用时未提供参数,因此使用了默认值 10。第二次调用时,我们提供了数字 5 作为参数。

其他注意事项:

  • 默认值只能在函数声明中指定。
  • 具有默认值的可选参数必须位于函数声明参数列表的末尾。
  • 如果参数具有默认值,则可以安全地省略该参数。

以上是PHP 函数参数类型的默认值是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板