小编Vij*_*jit的帖子

由于 PHP 7.3 `array_unshift()` 只能用一个参数调用。重点是什么?

正如它在关于函数的PHP 手册中所说array_unshift()

7.3.0 现在可以只用一个参数调用这个函数。以前,至少需要两个参数。

我没听懂。如何使用只有一个参数的这样的函数?

我试图猜测,但没有任何反应:

$arr = ['one' => 'test', 'two' => 'some'];
array_unshift($arr);
print_r($arr);

// Result:
// Array
// (
//    [one] => test
//    [two] => some
// )

$arr1 = ['what', 'ever'];
array_unshift($arr1);
print_r($arr1);

// Array
// (
//    [0] => what
//    [1] => ever
// )
Run Code Online (Sandbox Code Playgroud)

数组没有改变。

有谁知道 PHP 贡献者的建议是什么?

php manual

5
推荐指数
1
解决办法
256
查看次数

标签 统计

manual ×1

php ×1