Файл cookie может иметь несколько полей, и каждое поле может иметь несколько значений.В качестве разделителей используются точки с запятой и амперсанды:
time=12345678; items=123&456&789; other=abc
или альтернативные запятые и точки с запятой:
time=12345678, items=123;456;789, other=abc
Обратите внимание, что во втором случае пробел может не следовать за точкой с запятой- иначе он будет интерпретирован как разделитель присваивания полей.
Таким образом, чтобы ответить на ваш вопрос, он преобразуется в массив, потому что поле cookie может иметь несколько значений.