这个html代码是否使用php而没有<?php?>标志?

Sim*_*Suh 3 html php templates curly-brackets

<a href="?page={$smarty.section.page.index}&{$per_pages_vars}">{$smarty.section.page.index}</a>
{/if}
{/section}
{if $pagesArray.is_next_page eq 'Y'}
  <span class="resultsnext">
    <a href="?page={$pagesArray.next_page_is}{if $id}&id={$id}{/if}&{$per_pages_vars}">&gt;</a>      
  </span>
{/if} 
Run Code Online (Sandbox Code Playgroud)

我以前写过简单的基于php的网站,但这是我第一次参与复杂的php网站,其他人已经在很大程度上完成了.这也是我第一次在网站的html模板部分看到这种类型的代码.

基本上,我很好奇的是,{}花括号中的所有代码是什么?它是某种PHP代码吗?另一个php文件引用包含上述代码的.html文件.

有很多内容是动态生成的,但我从未在.html文件中看到'{}'花括号,同时将它用作模板的一部分,所以我想知道你们中的一些人是否可以启发我.

谢谢.

ale*_*lex 7

这是一个PHP模板语言,特别是Smarty.

Smarty解析文件以获得自己的语法,并用绑定到smarty视图的变量等替换它们的占位符.

Smarty文档.


Kel*_*lly 5

你在看Smarty的标签.这是当前文档的链接.