Кавычки в PHP - простые и двойные

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2080
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 67 раз

Кавычки в PHP - простые и двойные

Сообщение Slash » Ср мар 11, 2015 8:49 pm

Здравствуйте.
Как то сам задавался вопросом, какая разница в кавычках, какие лучше использовать простые (') или двойные ("). Как оказалось разница между ними не маленькая. Начну с того, что с простыми кавычками php машина работает немного быстрее, чем с двойными. В двойных кавычках php машина видеть переменные:

Код: Выделить всё

$name = "Юля";
echo "Привет $name!";
Результат:
Привет Юля!
В простых же такое не пройдет:

Код: Выделить всё

$name = 'Юля';
echo 'Привет $name!';
Результат:
Привет $name!
То есть переменная прошла, как текст... Что бы переменные проходили, как переменные и на экране отображалось их значения, надо выносить их за кавычки, например так:

Код: Выделить всё

$name = 'Юля';
echo 'Привет ' . $name . '!';
Результат:
Привет Юля!
Из простых и двойных кавычек, я выбрал - простые.

Реклама

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость