无涯教程-PHP - 默认参数

53 阅读1分钟

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

参考链接

www.learnfk.com/php/php-def…