Подтвердить что ты не робот

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

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

echo "Welcome {$name}s!"

против.

echo "Welcome ".$name."!";
4b9b3361

Ответ 1

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

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

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