Jeśli spojrzysz na przykład konfiguracji pliku roundcube (config.inc.php), zobaczysz przykład zi bez końcowego przecinka.
Ta tablica określa, które wtyczki powinny być włączone lub wyłączone:
...
$config['plugins'] = array(
'managesieve',
'password',
'archive',
'zipdownload',
);
...
Normalnie byłoby to wiersz po wierszu i jeśli ktoś chce dodać coś do tablicy, może zrobić to:
...
$config['plugins'] = array(
'managesieve',
'password',
'archive',
'zipdownload',
'newplugin',
);
...
Tak więc, kiedy zatwierdzają ten kod, widzą tylko jedną zmianę dla tej konkretnej linii i jest to bardziej czytelne podczas sprawdzania, kto wprowadza zmiany w kodzie dla tej konkretnej linii.
W innym wierszu kodu można to zobaczyć bez końcowego przecinka:
...
$config['default_folders'] = array('INBOX', 'Drafts', 'Sent', 'INBOX.spam', 'Trash');
...
Zwykle byłby to pojedynczy wiersz kodu, w którym nikt nie oczekuje, że ten kod będzie często zmieniany.
Innymi słowy:
1) Umieść końcowy przecinek, jeśli tablica jest używana jako opcja lub plik konfiguracyjny, który może wymagać dynamicznej zmiany w przyszłości. Poza tym, jeśli wprowadzasz zmiany w tej tablicy programowo za pomocą końcowego przecinka, wprowadzasz zmiany tylko w jednym kodzie liniowym, podczas gdy bez niego musisz radzić sobie z 2 wierszami kodów, co może spowodować bardziej złożoną analizę tablicy
2) Nie musisz umieszczać końcowego przecinka, jeśli tablica jest tablicą stałą i nie spodziewasz się, że zmieni się w przyszłości, ale jak wspomniano w Akceptowanej odpowiedzi, możesz wstawić przecinek na końcu, ale nie ma to żadnego celu