My attempts at exercism.org
1<?php
2
3function language_list(string ...$languages)
4{
5 return $languages;
6}
7
8function add_to_language_list(array $language_list, string $language)
9{
10 $language_list[] = $language;
11
12 return $language_list;
13}
14
15function prune_language_list($language_list)
16{
17 array_shift($language_list);
18
19 return $language_list;
20}
21
22function current_language($language_list)
23{
24 return $language_list[0] || null;
25}
26
27function language_list_length($language_list)
28{
29 return count($language_list);
30}