Joh*_*ohn 2 php arrays arguments function
我正在尝试将一些PHP代码移植到C#,我遇到了这种形式的PHP函数:
function DoStuff($myVar, array $myArray1, array $myArray2 = array())
{
// some code not involving $myArray2
if ($myArray2)
{
// do things with $myArray2, but if I arrive here, what
// condition was met?
}
}
Run Code Online (Sandbox Code Playgroud)
在查看php.net中的一些适当的页面后,我最好的猜测(这可能是完全错误的)是关于发生了什么:
$myArray2 是可选的,但如果没有提供任何内容,则数组将为空if有条件的检查,看是否$myArray2与一个或多个元素来传递它是否正确?如果没有,那是对的?谢谢!