Мне нужно назначить большие строки в массиве. Эти строки содержат одинарные и двойные кавычки, а также обратную косую черту, с которой нельзя сначала экранировать .
Мой код выглядит следующим образом:
$myArray = [
'x' => 'this_is_my_string',
];
Теперь вместо 'this_is_my_string'
у меня есть большие строки как:
\relative c' {
\key ees \major
bes'2 \mf c bes4. (as8) g4 (as) \breathe
\bar "|."
Как написать свой код для прямого назначения больших строк, подобных этой?
Я пробовал с HEREDO C и NOWDO C и addlashes / addcslashed , но для них требуется экранирование хотя бы одного из ´
или "
.
Кстати: большие строки: Lilypond фрагменты