HTML模板文件中的PHP-Smarty引擎

HTML模板文件中的PHP-Smarty引擎,php,syntax,smarty,Php,Syntax,Smarty,我目前正在使用Smarty PHP引擎。现在我想在模板文件中添加一点PHP代码,如下所示: {php}echo "asdf";{/php} 但当我打开浏览器时,会出现以下错误: 致命错误:未捕获异常“SmartyCompilerException”,消息“模板中存在语法错误” 问题出在哪里?我该如何解决 {php}echo("Hello, world!");{/php} 也许这会起作用 {php} // including a php script directly from the tem

我目前正在使用Smarty PHP引擎。现在我想在模板文件中添加一点PHP代码,如下所示:

{php}echo "asdf";{/php}
但当我打开浏览器时,会出现以下错误:

致命错误:未捕获异常“SmartyCompilerException”,消息“模板中存在语法错误”

问题出在哪里?我该如何解决

{php}echo("Hello, world!");{/php}
也许这会起作用

{php}
// including a php script directly from the template.
include('/path/to/display_weather.php');
{/php}
通过这种方式,您可以将php代码嵌入smarty模板文件中。
检查此项以供参考

此项不起作用。。。错误也会显示出来,{php}{/php}中没有同样不起作用的内容-当两个php标记之间没有内容时会显示错误扫描您告诉我为什么两个php标记内没有内容??这只是为了测试;)我检查了当两个PHP标记之间没有PHP代码时是否也会出现此错误……我不明白为什么会出现错误。。在这里,他们完成了我们在普通php中所做的事情。就在那些php卷曲标签里面。您得到的确切错误是什么?很抱歉“撞到”了这一点,但在我看来这像是一个编译器问题,就像您的Smarty安装不好一样。你找到结果了吗?