新的5.4阵列短阵列语法:好的做法?

时间:2014-04-14 10:57:16

标签: php arrays syntax standards

我想使用新的短数组语法:

# Old syntax
$foo = array(
  'key1' => 'value1',
  'key2' => 'value2',
  'key3' => 'value3',
  'key4' => array(
    'key1' => 'value2',
    'key2' => 'value2',
    'key3' => 'value3',
    'key4' => 'value4',
  ),
);

# New Syntax
$bar = [
  'key1' => 'value1',
  'key2' => 'value2',
  'key3' => 'value3',
  'key4' => [
    'key1' => 'value1',
    'key2' => 'value2',
    'key3' => 'value3',
    'key4' => 'value4',
  ],
];

这种语法现在被认为是一种很好的做法吗?或者我应该使用旧语法?

1 个答案:

答案 0 :(得分:2)

通常,好的做法与代码的逻辑有关,而不是与语法有关。他们制作新的数组语法的原因是:更快的编码和更容易阅读。 所以好的做法在这里无关紧要。