PHP允许您定义C ++样式的默认参数值。在这种情况下,如果您不向函数传递任何值,它将使用默认参数值。
让无涯教程看一下在函数中使用PHP默认参数的简单示例。
例子1
<?php function sayHello($name="Ram"){ echo "Hello $name"; } sayHello("Sonoo"); sayHello();//passing no value sayHello("Vimal"); ?>
输出:
Hello Sonoo Hello Ram Hello Vimal
从PHP 5开始,您还可以将默认参数值的概念与按引用调用一起使用。
例子2
function greeting($first="Sonoo",$last="Jaiswal"){
echo "Greeting: $first $last";
}
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