我一直在编辑现有的 php 脚本,并遇到了这样的函数
函数函数名($var1 = null, $var2 = null, $var3 = null)
我不确定为什么你会以这种方式将 var
声明为 null。我曾尝试在网上寻找答案,但谷歌却提取了除此示例之外的任何内容。
任何帮助将不胜感激。
最佳答案
这些是默认值:调用函数时不必指定它们。当您省略它们时,将使用默认值。
参见example #3 on this manual page.从那里:
<?php
function makecoffee($type = "cappuccino")
{
return "Making a cup of $type.\n";
}
echo makecoffee();
echo makecoffee(null);
echo makecoffee("espresso");
?>
将输出
Making a cup of cappuccino.
Making a cup of .
Making a cup of espresso.
关于php - 函数变量声明为 null。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19915060/