【发布时间】:2011-09-16 16:28:24
【问题描述】:
我不知道我是否可以在这里问这个问题。我通常会出错,但是...
我每个人都想要 PHP 上的“数组 json 样式”,例如 $a = [1, 2, $value];。但我读到 PHP 开发人员讨厌这个想法,因为太多人想要,他们认为最好不要提供这个功能。
问题是:为什么? 我认为这可能与某些现有功能发生冲突,但我想不出。
附加:有人知道什么是 PHP 开发功能列表(在哪里介绍和讨论)?
【问题讨论】:
-
array(1,2,$value)还不够好? -
只说
$a = array(1, 2, $value);真的有什么问题吗?唯一的区别是您将数组放在它前面并使用括号而不是花括号。 -
这是一个非常简单的例子。但是如果你使用键和多维,可能会更复杂:
[1, 2, {3: 4}]vs.array(1, 2, array(3 => 4)) -
PHP 开发人员讨厌这个想法,因为太多人想要 ...这似乎没有意义。提供的链接@Tim 中给出了赞成和反对的原因。不过,我认为这个问题并不适合 SO。