Материал предоставлен https://it.rfei.ru

Типы строк

В РНР поддерживаются два типа строк, которые обозначаются типом используемых кавычек. Если требуется присвоить переменной значение текстовой строки, сохраняя ее точное содержимое, нужно воспользоваться одинарными кавычками (апострофами):

$info = 'Предваряйте имена переменных символом $, как в данном примере: $variable';

В данном случае переменной $info присваивается каждый символ, находящийся внутри строки в одинарных кавычках. Если воспользоваться двойными кавычками, то РНР попытается вычислить $variable и получить значение переменной.

В то же время, когда требуется включить в состав строки значение переменной, для этого используется строка, заключенная в двойные кавычки:

echo "За всю историю было $count президентов США";

Из этого следует, что данный синтаксис предлагает более простую форму объединения, в которой для добавления одной строки к другой не нужно использовать символ точки или закрывать и снова открывать кавычки. Этот прием называется подстановкой переменной, и можно заметить, что в некоторых приложениях он используется довольно часто, а в других не используется вообще.

Объединение строкИзменение предназначения символов