PHP зачем нужен слеш при выводе строки .
Primary tabs
Почему при выводе пишут обратный слэш при переменных ?
<? php $a = "Жизнь"; echo "\$a=",$a , "<BR>" ; echo "\$b = \$a.\ ", прекрасна \"<BR>" ; $b = $a . "прекрасна" ; echo "Теперь \$b = ", $b, "<BR>" ; // далее непонятно: echo "\$b. = \" и удивительна. \ ""< BR > " ; $b. = "и удивительна." ; echo "Теперь \$b " , $b , "<BR>"; ?>
- Log in to post comments
- 2951 reads
vedro-compota
Fri, 07/31/2015 - 10:09
Permalink
экранирование и встраивание
здесь что-то не то с кавычками - видимо опечатка или проблема при сканировании книги - вы пробовали запустить код?
А вообще обратный слэш (обратная косая черта) экранирует доллар в двойных кавычках - то есть лишает его особого смысла знака, который позволяет встроить значение. Точно также внутри двойных кавычек приходится экранировать символ двойных кавычек -
сравните, запусти код:
вы должны получить что-то вроде:
Ещё примеры экранирования см. здесь.
_____________
матфак вгу и остальная классика =)