3
        $js = <<<EOS
        var data = {$jsObjectData};
EOS;

結果はvar data = ~some object data~

ブレースをエスケープする:

        $js = <<<EOS
        var data = \{$jsObjectData};
EOS;

結果はvar data = \{~some object data~}

バックスラッシュがなぜ漏れるのか理解できません。

望ましい出力:var data = {~some object data~}

4

1 に答える 1

7

余分な中かっこのペアで囲むだけです。

$js = <<<EOS
        var data = {{$jsObjectData}};
EOS;
于 2013-07-27T21:32:17.453 に答える