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

已编辑

为什么你不使用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 回答
0

改用 get_partial :

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

//Do something with $var
于 2013-09-27T16:15:39.980 回答