Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中,将函数中的参数设置为true有什么意义?_Php_Parameters - Fatal编程技术网

在PHP中,将函数中的参数设置为true有什么意义?

在PHP中,将函数中的参数设置为true有什么意义?,php,parameters,Php,Parameters,在查看wordpress源代码中的函数时,我遇到了一个函数,其中列出了几个参数 function mysql2date( $dateformatstring, $mysqlstring, $translate = true ) 我的问题围绕着最后一个参数“$translate=true” 这是将变量设置为true,还是仅在其等于true时调用$translate?这是默认值,将其设置为true这是默认值,将其设置为true这是默认值。如果在调用函数时提供了参数,则函数中的$translate值

在查看wordpress源代码中的函数时,我遇到了一个函数,其中列出了几个参数

function mysql2date( $dateformatstring, $mysqlstring, $translate = true )
我的问题围绕着最后一个参数“$translate=true”
这是将变量设置为true,还是仅在其等于true时调用$translate?

这是默认值,将其设置为true

这是默认值,将其设置为true

这是默认值。如果在调用函数时提供了参数,则函数中的
$translate
值将是传入的任何值。如果不是,它将默认为
true

这是一个默认值。如果在调用函数时提供了参数,则函数中的
$translate
值将是传入的任何值。如果没有,,它将默认为
true

这意味着第三个参数
$translate
将是可选的,如果调用函数时未提供该参数,则默认为
true

这意味着第三个参数
$translate
将是可选的,如果调用函数时不提供该参数。

Ahh我明白了。非常感谢你!啊,我明白了。非常感谢你!