Разделы

2.4.6. Конкатенация

Оператор конкатенации представлен в виде бинарной арифметической операции сложения +. Для возникновения операции конкатенации необходимо, чтобы первым значением перед знаком + был строковый тип. Если тип, следующий за знаком + не является строкой то он будет преобразован в строку, если есть для этого правила (если это скаляр).
Оператор конкатенации создает новую строку, не внося изменения в операнды.