相关疑难解决方法(0)

为什么在这个数组中递减NULL而不是负数?

我试过这段代码

$a = array_fill(0, 4, NULL);
$a[0]++;
++$a[1];
$a[2]--;
--$a[3];
var_dump($a);
Run Code Online (Sandbox Code Playgroud)

结果:

array(4) {
    [0]=> int(1)
    [1]=> int(1)
    [2]=> NULL
    [3]=> NULL
}
Run Code Online (Sandbox Code Playgroud)

为什么2和3指数的值不是负数?

php

30
推荐指数
2
解决办法
4598
查看次数

标签 统计

php ×1