Конкатенация строк и массив в PHP
Давным-давно использовав Java, мой стандартный метод создания длинных строк по частям заключался в добавлении элементов в массив, а затем в его развертывание.
$out[] = 'a';
$out[] = 'b';
echo implode('', $out);
Но тогда с большим количеством данных.
Альтернативой (стандартному PHP) является использование конкатенации строк.
$out = 'a';
$out .= 'b';
echo $out;
К моему удивлению, кажется, что нет разницы в скорости между обоими методами. Когда есть значительная разница во времени, обычно конкатенация кажется более быстрой, но не всегда.
Поэтому мой вопрос: есть ли - помимо стиля и читабельности кода - какие-либо другие причины для выбора одного подхода по сравнению с другим?