我试图理解双撇号在 PHP 函数参数上的使用。代码如下所示:
public function get_list($men="",$women="",$other=""){
// TO-DO
}
$men=""
中的参数中的双撇号有什么用,您能推荐我在哪里可以阅读到它吗?
最佳答案
这意味着如果这些变量中没有值,那么默认情况下它将采用空值。
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
关于php - 传递带空双撇号的 PHP 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30727320/