我不知道我是否可以在这里提出这个问题。我经常误会,但是......
我每个人都想在PHP上使用“数组json样式”,比如$a = [1, 2, $value];
。但我读到PHP开发人员讨厌这个想法,因为有太多人想要,他们认为最好不要提供这个功能。
问题是:为什么? 我认为这可能与某些现有功能相冲突,但我想不到任何功能。
附加:有人知道什么是PHP开发功能列表(在哪里展示和讨论)?
答案 0 :(得分:5)
这可能是will be added in PHP 5.4。正如你所看到的,Andrei Zmievski,Andi Gutmans和Rasmus Lerdorf,都是PHP开发中非常重要的人,投票赞成新语法。
您可以在here上看到所有提议和投票的功能请求。
答案 1 :(得分:0)
PHP根本没有这种数组(即 - 用数字索引的元素序列)。对于不存在的东西有一个符号会很奇怪。
PHP中没有一种数组 - 在JSON中 - 看起来像这样:{a:“asd”,b:“sdsfsdf”}。那是因为我们在PHP中所拥有的是两者的混合:一个同时用整数和字符串索引的数组。并且这两个符号看起来都不令人信服(或者可以接受为JSON):
$a = ["a","b", 36=>"test", "name"=>"Filip"];
$b = {"name": "Filip", 36: "test"}
答案 2 :(得分:0)
一个'为什么不',多余的附加语法。