PHP默认参数值函数

PHP允许你定义C ++样式的默认参数值。在这种情况下, 如果你不向函数传递任何值, 它将使用默认参数值。
让我们看一下在函数中使用PHP默认参数的简单示例。
例子1

< ?php function sayHello($name="Ram"){ echo "Hello $name< br/> "; } sayHello("Sonoo"); sayHello(); //passing no value sayHello("Vimal"); ?>

输出
Hello Sonoo Hello Ram Hello Vimal

从PHP 5开始, 你还可以将默认参数值的概念与按引用调用一起使用。例子2
< ?php function greeting($first="Sonoo", $last="Jaiswal"){ echo "Greeting: $first $last< br/> "; } 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< br/> "; } add(); add(20); add(40, 40); ?>

【PHP默认参数值函数】输出
Addition is: 20 Addition is: 30 Addition is: 80

    推荐阅读