Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Разница между двойными и одинарными кавычками в PHP

FoBas Ученик (58), закрыт 1 год назад
Разница между двойными и одинарными кавычками в PHP
Лучший ответ
dim565 Искусственный Интеллект (424866) 5 лет назад
Внутри двойных кавычках можно выводить переменные:
Например:
$var = 5;
echo "Значение переменной = $var";

С одинарными пришлось бы разбивать:
echo 'Значение переменной = ' . $var;

Почитайте еще https://php.net/manual/ru/language.types.string.php
Остальные ответы
Андрей Высший разум (483809) 5 лет назад
В строках, обрамлённых одинарными кавычками, символ \ не играет роли спецсимвола (за исключением \') и не производится подстановка переменных.
Если $b == 5, то echo 'a\n{$b}'; выведет одну строку:
a\n{$b}
, а echo "a\n{$b}"; выведет две строки:
a
5

И, кстати, эффективнее писать не
echo 'Значение переменной = ' . $var;
, а
echo 'Значение переменной = ', $var;

Не имеет смысла тратить ресурсы на склеивание значений в одну строку, если их можно вывести последовательно - перечислив через запятую.
Похожие вопросы