Интерполяция переменных PHP и конкатенация

В чем разница между двумя следующими способами (производительность, читаемость и т.д.) и что вы предпочитаете?

echo "Welcome {$name}s!"

против.

echo "Welcome ".$name."!";
1 ответ

Все, что работает лучше всего для вас, работает... Но если вы хотите использовать скорость, используйте это:

echo 'Welcome ', $name, '!';

Одиночные кавычки говорят PHP, что интерпретация не требуется, а запятая говорит PHP просто эхо-строку, не требуется никакого конкатенации.

licensed under cc by-sa 3.0 with attribution.