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