roundcube 파일 구성 (config.inc.php)의 예를 보면 후행 쉼표가 있거나없는 예가 있습니다.
이 배열은 활성화 또는 비활성화해야하는 플러그인을 정의합니다.
...
$config['plugins'] = array(
'managesieve',
'password',
'archive',
'zipdownload',
);
...
일반적으로 이것은 한 줄씩 진행되며 누군가가 배열에 무언가를 추가하려는 경우 다음을 수행 할 수 있습니다.
...
$config['plugins'] = array(
'managesieve',
'password',
'archive',
'zipdownload',
'newplugin',
);
...
따라서이 코드를 커밋 할 때 특정 행에 대한 변경 사항이 하나만 표시되며 해당 행의 코드를 변경하는 사람을 검사 할 때 더 읽기 쉽습니다.
다른 코드 줄에서는 뒤에 쉼표없이 이것을 볼 수 있습니다.
...
$config['default_folders'] = array('INBOX', 'Drafts', 'Sent', 'INBOX.spam', 'Trash');
...
일반적으로 아무도이 코드가 자주 변경 될 것으로 예상하지 않는 한 줄의 코드입니다.
다시 말해서 :
1) 배열이 향후 동적으로 변경되어야하는 옵션 또는 구성 파일로 사용되는 경우 후행 쉼표를 넣으십시오. 게다가 후행 쉼표를 사용하여 프로그래밍 방식으로 배열을 변경하면 한 줄 코드 만 변경하는 반면, 코드가 없으면 두 줄의 코드를 처리해야하며 이로 인해 배열 구문 분석이 더 복잡해질 수 있습니다.
2) 배열이 상수 배열이고 앞으로 변경 될 것으로 예상하지 않는 경우 후행 쉼표를 넣을 필요가 없지만 Accepted Answer에서 언급했듯이 후행 쉼표를 넣을 수는 있지만 목적이 없습니다