#1 22.02.08 19:20
[PHP] вопрос про скобки
Не давно стал замечать в чужих кодах такую вещь
$var = '123';
.....
echo "{$var}";
дума что будет выводиться так {123}, но оказалось что выводится так 123
Но ведь и echo "$var" выводится тоже как 123
Тогда для чего нужные {} ?
Offline
#6 23.02.08 08:48
Re: [PHP] вопрос про скобки
уровень нашего форума безусловно очень низкий и насчет того, что иногда лучше жевать и слушать многие не в курсе
Andron_ написал(а):
XuMiX написал(а):
бывает в двойных...
отличная вещь PHP... бывает - работает. бывает - не работает LOL
оно детерминированное. т.е. фигурные скобки нужно указывать во вполне конкретных случаях
привожу пример:
Код: php:
<?php $name = "option"; echo "$name_1"; ?>
не работает как ожидалось бы некоторыми, т.к. _1 может быть частью имени, т.е. $name_1 - это легальное имя переменной, в этом случае интерпретатору необходимо явно указать, что считать именем переменной:
Код: php:
<?php $name = "option"; echo "{$name}_1"; ?>
Offline
#7 23.02.08 10:15
Re: [PHP] вопрос про скобки
Matrim, спасибо ) Прям камень с души :)) Вчера весь день моск ломал )
Главно пару примеррв пробовал сделать, но такого варианта не предусмотрел
Offline
#10 23.02.08 22:30
#11 24.02.08 12:32
#12 25.02.08 13:28
#13 25.02.08 21:19
Re: [PHP] вопрос про скобки
мну привык юзать выражения типа $value."_1".... может зря?
Offline

