Я сделал тест этого в блоге, над которым я работал некоторое время назад. Однако, как я понял, существует множество переменных. Главный из них:
- Сколько сочинений вы делаете? Каждый раз, когда вы делаете конкатенацию, PHP повторно анализирует всю строку (или мне так сказали). Таким образом, 1 объединение может быть быстрее, а 6 - значительно медленнее.
- Тип данных. Хотя я лично не тестировал этот файл, мне сказали, что тип данных, который объединяется, также имеет значение, хотя я не уверен, насколько.
В общем, я бы сказал, что на самом деле не так уж важно для вас беспокоиться об этом. Вообще говоря, заметная разница будет только в том случае, если вы пишете огромный сайт (например, MySpace, Facebook, Flickr и т. Д.), И обычно к этому моменту у вас так много аппаратного обеспечения, что вещь с одинарными и двойными кавычками снова становится неактуальной .
Лично я бы сказал, что есть далеко более важных вещей, которые значительно повлияют на производительность (кэширование, оптимизация sql, автоматическая загрузка для предотвращения ненужных включений и т. Д.).
Лично я выбираю одинарные кавычки почти каждый раз, но не для скорости. Я делаю, потому что я думаю, что это более читабельно. И это для меня важно.