修复php标签合并时输出标签间的空格也被合并的bug

This commit is contained in:
oldrind
2016-03-18 11:48:48 +08:00
parent 8dfc12e4a0
commit 386e7ab8d3

View File

@@ -332,7 +332,7 @@ class Template
$content = preg_replace($find, $replace, $content);
}
// 优化生成的php代码
$content = preg_replace('/\?>\s*<\?php\s?/is', '', $content);
$content = preg_replace('/\?>\s*<\?php\s(?!echo\b)/s', '', $content);
// 模板过滤输出
$replace = $this->config['tpl_replace_string'];
$content = str_replace(array_keys($replace), array_values($replace), $content);