私たちは見る :
私は、配列内の大規模な文字列を割り当てる必要があります。これらの文字列は単一引用符と二重引用符だけでなく、バックスラッシュ含めることはできません最初にエスケープされています。
以下のように私のコードのルックス:
$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 "|."
このような直接割り当て大きな文字列に私のコードを書くためにどのように?
私は試してみましたヒアドキュメントとNOWDOCとにaddslashes / addcslashedが、彼らは、少なくとも1逃れるために必要´
かを"
。
ところで:大規模な文字列があるLilyPondのスニペット
scoots:
あなたは探している出力バッファリング。
<?php
ob_start();
?>\relative c' {
\key ees \major
bes'2 \mf c bes4. (as8) g4 (as) \breathe
\bar "|."<?php
$myArray = [
'x' => ob_get_clean()
];
?>
ob_start()
バッファにSTDOUTをリダイレクトを初期化出力バッファリング、。ob_end_clean()
出力バッファリングを終了し、そして使用するため、その点にバッファを返します。