PHP和";数组json样式";,为什么不呢?
我不知道我是否可以在这里问这个问题。我通常会犯错,但是 我非常想要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开发中非常重要的人物,他们投票支
$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"}