包括Partial到没有断行的字符串

时间:2013-09-13 12:19:36

标签: php string symfony1 symfony-1.4

我有这段代码:

$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

所以,我的问题是,如何将包含部分结果传递给没有断行的字符串以避免此错误?

2 个答案:

答案 0 :(得分:0)

<强> EDITED

为什么不使用ob_start();?就像这样

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

$var=$res;

$var=someFunctionToFilter($res);

答案 1 :(得分:0)

改为使用get_partial:

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

//Do something with $var