【发布时间】:2013-08-15 06:27:17
【问题描述】:
这里是 PHP 琐事。
如果我们这样声明一个数组:
<?php $arr = [ 'foo' => 'bar', NULL => 'hello' ]; ?>
我们可以这样访问它
print $arr[NULL];
这将打印hello。为什么这是有用的、相关的或必要的?是 PHP 的 bug 还是功能?
我唯一的想法是你可以声明一个带有 NULL 键的数组等于一条错误消息,以向使用 NULL 键的任何人解释他们的键为空:
$arr[NULL] = 'Warning you have used a null key, did you mean to?';
有没有人觉得这很有用?似乎是弊大于利。
【问题讨论】:
-
“弊大于利”可以说是关于 PHP 中的很多事情...
-
@DCoder 有时似乎是 php 座右铭
-
+1 我很高兴这个工作,我认为拥有一个空键可能非常有用
-
@DCoder “弊大于利”可以说是关于 PHP。 ← 为你解决了这个问题。