我有这段代码:
$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
所以,我的问题是,如何将包含部分结果传递给没有断行的字符串以避免此错误?
答案 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