使用空双撇号传递PHP参数

时间:2015-06-09 08:54:11

标签: php

我试图理解在PHP函数参数上使用双撇号。代码如下所示:

public function get_list($men="",$women="",$other=""){
       // TO-DO
}

$men=""中参数中双撇号的用法是什么,请您推荐一下我能阅读的内容?

2 个答案:

答案 0 :(得分:3)

这意味着如果这些变量中没有值,那么它默认为空值。

public function get_list($men="",$women="",$other=""){
    echo "Hello $men or $women , $other";
}

调用不带参数的函数

get_list();//Hello  or  ,

使用第一个参数值

调用函数
get_list('Lenny Carmi');//Hello Lenny Carmi or ,

使用第二个参数值调用函数

get_list('','Lenny Carmi');//Hello or Lenny Carmi ,

使用第三个参数值调用函数

get_list('','','Lenny Carmi');//Hello or , Lenny Carmi

使用所有参数值调用函数

get_list('men','women','other');//Hello men or women , other

Check Docs

答案 1 :(得分:2)

它们是default argument values,包含空字符串。