ajuda com a inclusão de funções nativas da linguagem
Você pode usar a função implode
, que serve justamente para juntar elementos de um array. Esta função também já trata do caso em que tem apenas um elemento.
Depois, basta concatenar o resultado com o ponto:
function listInLine($list): string {
if(!is_array($list)) $list = (array)$list;
return implode(', ', $list). '.';
}