php строки heredoc как показать участок кода на странице
Компьютеры / Программирование / PHP (пхп)
Тэги: php string php heredoc строковые переменные
Тэги: php string php heredoc строковые переменные
📅19-01-2023 👁35
Тип Стринг на ПХП
String
Строка определяется так:
- одинарные кавычки
- двойные
- heredoc синтаксис
- nowdoc синтиксис
С первыми двумя все понятно. Основное различие между ' и " что в двойных можно выводить значение переменной.
В heredoc синтаксис почти аналогичен двойным кавычкам, разве что нет необходимости что-то экранировать.
Пример:
На экране: pam pam a = 10
nowdoc синтиксис отличается от heredoc тем, что в нем нельзя делать подстановки (как с одинарными кавычками)
пример:
На экране: pam pam a = $a
Строковые переменные можно инкрементировать:
Выведет: b
В отличии от языка С , пхп возвратит следующий символ или цифру. А в языке С будет увеличение кода ASCII
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
Оставить свой ответ: