【问题标题】:array declarations in php, pros and cons [duplicate]php中的数组声明,优点和缺点[重复]
【发布时间】:2016-07-02 04:44:06
【问题描述】:

到目前为止,我还没有找到任何直接的解释。我发现了两种声明数组的方法。我基本习惯了

$myArray = array();

但是我发现了另一种方法:

$myArray = [];

为什么有人会使用第二个选项而不是第一个选项。在分配的内存方面有什么不同吗?

【问题讨论】:

  • 没什么区别,只是少了点类型来定义一个数组。
  • 它们完全一样,除了第二个从 PHP 5.4 开始可用

标签: php arrays


【解决方案1】:

第一个例子 array() 是声明数组的方式,直到 PHP 5.3 之后 PHP 5.4 出现了新的简写方式 []

根据我的语言知识,使用任何一种都没有这样的利弊。第二种方法为您提供速记方法,而不是使用完整版本,这在用于嵌套数组结构时有时会很耗时且令人讨厌...

【讨论】:

  • 非常感谢您的回答。对于任何想了解其文档的人。 here is a link
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-18
  • 1970-01-01
  • 2018-09-29
  • 2013-06-09
  • 2017-02-24
  • 2012-01-18
  • 1970-01-01
相关资源
最近更新 更多