PHP琐事在这里.
如果我们声明一个这样的数组:
<?php $arr = [ 'foo' => 'bar', NULL => 'hello' ]; ?>
Run Code Online (Sandbox Code Playgroud)
我们可以像这样访问它
print $arr[NULL];
Run Code Online (Sandbox Code Playgroud)
这将打印hello.为什么这有用,相关或必要?它是PHP错误还是功能?
我唯一的想法是,您可以使用NULL键声明数组等于错误消息,以向使用NULL键的任何人解释其键为空:
$arr[NULL] = 'Warning you have used a null key, did you mean to?';
Run Code Online (Sandbox Code Playgroud)
有人发现这个有用吗?似乎是造成弊大于利的事情.