Вложение с тремя уровнями котировок
Я пытаюсь создать переменную php с тремя 9X_php-cgi уровнями вложенных кавычек. Как создать 9X_php5 третий уровень вокруг "tackEvent"
, "downloads"
, "all"
и "nofilter"
? Двойные кавычки, которые 9X_php5 у меня там, не работают.
$outputList .= "" . $content_name . "";
24
X
XaviuS
4
Общее количество ответов: 4
Ответ #1
Ответ на вопрос: Вложение с тремя уровнями котировок
Из here:
- Внешняя кавычка = "(обозначает начало и конец строки)
- Внутренняя кавычка = \ "(экранировано, чтобы не отмечать" начало / конец строки ")
- Цитата третьего уровня = '(Буквальная цитата)
- Цитата четвертого уровня = \ '(Буквальная цитата, которая будет сгенерирована как экранированная внешняя кавычка)
9X_php5
37
A
AlabamaMan
Ответ #2
Ответ на вопрос: Вложение с тремя уровнями котировок
- Внешняя цитата:
"
- Внутренняя цитата:
'
- Цитата третьего уровня:
\"
- Цитата четвертого уровня:
"
9X_php-cli
3
Z
Zafriel
- Это не отвечает на вопрос. _why_ вы думаете, что это ответ? _как это работает? Простое указание кому-то изменить свой код без ...
Ответ #3
Ответ на вопрос: Вложение с тремя уровнями котировок
$outputList .= <<
$content_name LINK;
Используется heredoc syntax.
9X_php-fpm
2
E
Ehyyyy
Ответ #4
Ответ на вопрос: Вложение с тремя уровнями котировок
Из manual:
Чтобы указать буквальную одинарную кавычку, закройте 9X_php-date ее обратной косой чертой (\). К укажите 9X_php-mail буквальную обратную косую черту, удвойте 9X_php-mail ее (\\).
Это также относится к строкам в 9X_php-mail двойных кавычках.
$str = "I am a string with a quote that says, \"I like quotes\"";
1
Y
Yserser
-
2
-
10
-
7
-
4
-
5
-
3
-
3
-
2
-
2
-
7
-
1
-
3
-
2
-
4
-
6
-
4
-
5
-
5
-
4
-
2
-
7
-
16
-
5
-
6
-
9
-
14
-
2
-
4
-
5
-
6
-
5
-
3
-
5
-
3
-
1
-
1
-
4
-
5
-
4
-
4
-
1
-
2
-
4
-
2
-
1
-
2
-
9
-
7
-
1
-
2