roundcubeファイル構成(config.inc.php)の例を見ると、末尾にコンマがある場合とない場合の例があります。
この配列は、どのプラグインを有効または無効にするかを定義します。
...
$config['plugins'] = array(
'managesieve',
'password',
'archive',
'zipdownload',
);
...
通常、これは1行ずつ行われ、誰かが配列に何かを追加したい場合は、次のようにすることができます。
...
$config['plugins'] = array(
'managesieve',
'password',
'archive',
'zipdownload',
'newplugin',
);
...
したがって、このコードをコミットすると、その特定の行の変更が1つだけ表示され、その特定の行のコード変更を誰が行っているかを調べると、より読みやすくなります。
別のコード行では、コンマを末尾に付けずにこれを確認できます。
...
$config['default_folders'] = array('INBOX', 'Drafts', 'Sent', 'INBOX.spam', 'Trash');
...
通常、このコードが頻繁に変更されることを誰も予想しない1行のコードになります。
別の言葉で:
1)アレイがオプションまたは構成ファイルとして使用され、将来動的に変更する必要がある場合は、末尾にコンマを付けます。さらに、末尾のコンマを使用してプログラムでその配列に変更を加える場合は、1行のコードにのみ変更を加えますが、それがないと、2行のコードを処理する必要があり、配列の解析がより複雑になる可能性があります。
2)配列が定数配列であり、将来変更されることが予想されない場合は、末尾のコンマを入力する必要はありませんが、Accepted Answerで述べられているように、末尾のコンマを入力できますが、目的はありません。