把逗号(,)放在数组的末尾.这是一个约定吗?

Nic*_*k.h 12 php arrays

有时我看到如下的数组:


array('item1' => array(
         'subitem1',
         'subitem2',
      )
Run Code Online (Sandbox Code Playgroud)

为什么在数组末尾添加一个逗号,而在submitem2之后没有任何元素?

Oli*_*rth 21

它可以在以后的某个时间点添加其他条目.

  • 作为副作用,wth版本控制软件,最后一行似乎没有通过添加逗号来更改. (10认同)
  • 如果我想重新排列数组声明中的项目,或者复制它们,或者从另一个声明中复制粘贴,或者自动生成源代码,那么如果不必担心特殊情况,则会更容易为最后一个条目. (7认同)