Вывод строковых переменных. Что такое echo

Вывод и конкатенация (склеивание, объединение) строк производяться с помощью символа точки «.» и оператора echo
1
2
3
4
$var1="Конкатенация";
$var2="строк";
echo $var1 . " " . $var2;
//Выведет «Конкатенация строк»
Различия между двойными кавычками и одинарными, при обрамлении текстовой информации в коде PHP. Основным отличием является возможность выводить значения переменных прямо в тело строки, если эта строка обрамлена двойными кавычками.
1
2
3
$variable="Hi people!";
echo "Значение переменной variable=$variable";
//Выведет "Значение переменной variable=Hi people!"
НО!
1
2
echo 'Значение переменной variable=$variable';
//Выведет "Значение переменной variable=$variable"

Ещё есть sprintf для подстановки нескольких переменные в нужные места строки
1
2
3
4
$var1="Конкатенация";
$var2="строк";
echo sprintf("Так работает sprintf: %s %s", $var1, $var2);
//Выведет "Так работает sprintf: Конкатенация строк"
sprintf может выводить одну переменную несколько раз %1$s - синтаксис, для указания повторного использования переменной 1 - указывает на позицию агрумента (первый - $var1) s - тип переменной - string (также могут быть d - целочисленное, g - число с плавающей точкой)
1
echo sprintf("Так работает sprintf: %1$d %1$d, $var1, $var2);
Спасибо за внимание.
Если статья Вам показалась незаконченной или Вы знаете как её улучшить, пожалуйста сообщите мне e@gohtml.ru