增加数组索引值?

lea*_*n99 1 php

我当时正在对数组进行测试,但是我在代码中看到了一些东西:

    $arr = array();
    $arr[0]++;
    echo $arr[0];
Run Code Online (Sandbox Code Playgroud)

输出= 1;

为什么index [0]的值为1?

从上面的代码中,我不做类似

$arr[0] = 1 ;
Run Code Online (Sandbox Code Playgroud)

tre*_*ake 5

我认为这是由于PHP中的类型松散所致。

null == false == 0 
Run Code Online (Sandbox Code Playgroud)

这意味着$arr[0]null在++之前)大致等于0。因此null(或0)+ 1 = 1。