Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP和";数组json样式";,为什么不呢?_Php_Arrays_Json - Fatal编程技术网

PHP和";数组json样式";,为什么不呢?

PHP和";数组json样式";,为什么不呢?,php,arrays,json,Php,Arrays,Json,我不知道我是否可以在这里问这个问题。我通常会犯错,但是 我非常想要PHP上的“数组json样式”,比如$a=[1,2,$value]。但是我读到PHP开发人员讨厌这个想法,因为太多人想要,他们认为最好不要提供这个特性 问题是:为什么? 我认为这可能与一些现有的功能冲突,但我想不出任何 其他:有人知道什么是PHP开发功能列表(在这里介绍和讨论)这可能是一个错误。如您所见,Andrei Zmievski、Andi Gutmans和Rasmus Lerdorf都是PHP开发中非常重要的人物,他们投票支

我不知道我是否可以在这里问这个问题。我通常会犯错,但是

我非常想要PHP上的“数组json样式”,比如
$a=[1,2,$value]。但是我读到PHP开发人员讨厌这个想法,因为太多人想要,他们认为最好不要提供这个特性

问题是:为什么? 我认为这可能与一些现有的功能冲突,但我想不出任何


其他:有人知道什么是PHP开发功能列表(在这里介绍和讨论)

这可能是一个错误。如您所见,Andrei Zmievski、Andi Gutmans和Rasmus Lerdorf都是PHP开发中非常重要的人物,他们投票支持新语法


您可以看到正在提议和投票的所有功能请求。

可能存在这样的问题。如您所见,Andrei Zmievski、Andi Gutmans和Rasmus Lerdorf都是PHP开发中非常重要的人物,他们投票支持新语法


您可以看到所有被提议和投票的功能请求。

PHP根本没有这种数组(即,用数字索引的元素序列)。对不存在的东西有一个符号是很奇怪的

PHP也没有像JSON中那样的数组:{a:“asd”,b:“SDF”}。这是因为我们在PHP中使用的是两种类型的混合:一个数组,它同时使用整数和字符串进行索引。这两种符号看起来都没有说服力(或者可以接受为JSON):


PHP根本没有这种数组(即用数字索引的元素序列)。对不存在的东西有一个符号是很奇怪的

PHP也没有像JSON中那样的数组:{a:“asd”,b:“SDF”}。这是因为我们在PHP中使用的是两种类型的混合:一个数组,它同时使用整数和字符串进行索引。这两种符号看起来都没有说服力(或者可以接受为JSON):


一个“为什么不”,多余的附加语法。

一个“为什么不”,多余的附加语法。

array(1,2,$value)
对你来说不够好?只说
$a=array(1,2,$value)真的有问题吗?唯一的区别是把数组放在它前面,用括号代替大括号。这是一个非常简单的例子。但是,如果使用键和多维,可能会更复杂:
[1,2,{3:4}]
array(1,2,array(3=>4))
PHP开发人员讨厌这个想法,因为太多人想要。。。这似乎没有道理。赞成和反对的理由在提供的链接@Tim中给出。不过,我认为这个问题不适合SO。相关但显然过时的问题:
array(1,2,$value)
对你来说不够好吗?仅仅说
$a=array(1,2,$value)真的有问题吗?唯一的区别是把数组放在它前面,用括号代替大括号。这是一个非常简单的例子。但是,如果使用键和多维,可能会更复杂:
[1,2,{3:4}]
array(1,2,array(3=>4))
PHP开发人员讨厌这个想法,因为太多人想要。。。这似乎没有道理。赞成和反对的理由在提供的链接@Tim中给出。尽管如此,我认为这个问题并不适合SO。相关但显然过时的问题:啊!!!伟大的谢谢,是我要找的吗然后你读错了:(在Tim Cooper的链接上找到)啊!!!伟大的谢谢,是我要找的吗然后你读错了:(在Tim Cooper的链接上找到)
$a = ["a","b", 36=>"test", "name"=>"Filip"];
$b = {"name": "Filip", 36: "test"}