php строки heredoc как показать участок кода на странице

Тип Стринг на ПХП
String
Строка определяется так:
- одинарные кавычки
- двойные
- heredoc синтаксис
- nowdoc синтиксис

С первыми двумя все понятно. Основное различие между ' и " что в двойных можно выводить значение переменной.

В heredoc синтаксис почти аналогичен двойным кавычкам, разве что нет необходимости что-то экранировать.
Пример:

$a=10;
echo <<<JJJ
pam pam a = $a
JJJ;


На экране: pam pam a = 10

nowdoc синтиксис отличается от heredoc тем, что в нем нельзя делать подстановки (как с одинарными кавычками)
пример:

$a=10;
echo <<<'JJJ'
pam pam a = $a
JJJ;


На экране: pam pam a = $a

Строковые переменные можно инкрементировать:

$a='a';
echo ++$a;


Выведет: b
В отличии от языка С , пхп возвратит следующий символ или цифру. А в языке С будет увеличение кода ASCII



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы