我正在为我的最后一年项目学习ArrayAccess接口。我不知道ArrayAccess::offsetSet()的offset参数何时设置为NULL。如php.net中所述。
注意:如果另一个值不可用,偏移参数将设置为 NULL,如下例所示。
<?php
$arrayaccess[] = "first value";
$arrayaccess[] = "second value";
print_r($arrayaccess);
?>
上面的示例将输出:
Array
(
[0] => first value
[1] => second value
)
那么这里的NULL是什么概念呢?谁能告诉?
参考链接http://php.net/manual/en/arrayaccess.offsetset.php。
谢谢 !