使用splat运算符解压缩数组参数,就像在函数中使用一样:
read(buffer)
所以这样:
selectAll($str, ...$arr);
<强>打印强>
function selectAll(string $sql, ...$params) {
print_r(func_get_args());
}
$str = "This is a string";
$arr = ["First Element", "Second Element", 3];
selectAll($str, ...$arr);
Eval。
如果您不在参数中使用splat运算符,则最终会like this