PHP 默认参数值函数
PHP允许您定义C++风格的默认参数值。在这种情况下,如果您不向函数传递任何值,它将使用默认的参数值。
让我们看一个在函数中使用PHP默认参数的简单示例。
示例1
<?php
function sayHello(name="Ram"){
echo "Helloname";
}
sayHello("Sonoo");
sayHello();//passing no value
sayHello("Vimal");
?>
输出:
Hello Sonoo
Hello Ram
Hello Vimal
自从PHP 5开始,您还可以在引用调用中使用默认参数值的概念。
示例2
";
}
greeting();
greeting("Rahul");
greeting("Michael","Clark");
?>
输出:
Greeting: Sonoo Jaiswal
Greeting: Rahul Jaiswal
Greeting: Michael Clark
示例3
<?php
function add(n1=10,n2=10){
n3=n1+n2;
echo "Addition is:n3";
}
add();
add(20);
add(40,40);
?>
输出:
Addition is: 20
Addition is: 30
Addition is: 80