0

私はこのコードを持っています:

$var = "<?php include_partial('box-2')?>";

その結果:

$var = "
<form id='form' method='post' action='/test/search' name='name3636'>
<div id="table" class="table">
....
"

しかし、私は得ています:

SyntaxError: unterminated string literal

それで、私の質問は、このエラーを回避するために、改行なしでインクルード部分結果を文字列に渡すにはどうすればよいですか?

4

2 に答える 2

0

代わりに get_partial を使用します。

$var = get_partial('box-2');

//Do something with $var
于 2013-09-27T16:15:39.980 に答える
0

編集済み

なぜ使わないのob_start();ですか?こんな感じです

ob_start();
include('you_file.php');
$res=ob_get_clean(); // $res is output of your file

$var=$res;

また

$var=someFunctionToFilter($res);
于 2013-09-13T12:24:13.563 に答える