php - 传递带空双撇号的 PHP 参数

标签 php

我试图理解双撇号在 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

Check Docs

关于php - 传递带空双撇号的 PHP 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30727320/

相关文章:

PhpSpreadSheet 奇怪的输出

php - 如何使用 PHP 与 Instagram 共享链接和照片

php - PHP解析/语法错误;以及如何解决它们

php - php 的 date_default_timezone_set 是否调整为夏令时?

php - 如何统计记录总数并显示?

php - 在 Laravel 中对只读模型进行单元测试的正确方法是什么?

PHP 在非小数上显示尾随零

php - 使用 foreach 循环进行搜索不返回第一个匹配项

javascript - ajax脚本不更新信息

php - 请求准备文件并返回路径,准备好后允许用户下载