PHP 奇怪的大括号语法?

PHP weird curly brace syntax?

有人知道 PHP 是否有替代的大括号语法吗?我遇到了一个 PHP 文件,其中包含我以前从未见过的奇怪语法。它被用于 Wordpress 主题。这是 index.php 文件的示例。 PHP 标签在哪里?

{block content}

    {if $wp->isBlog and $blog and $blog->content}
        <div class="entry-content blog-content">
            {!$blog->content}
        </div>
    {/if}

    {if $wp->havePosts}

        {loop as $post}
            {includePart parts/post-content}
        {/loop}

        {includePart parts/pagination, location => nav-below}

    {else}

        {includePart parts/none, message => empty-site}

    {/if}

从您的示例来看,这似乎是 PHP 模板引擎 Smarty 的语法。 https://www.smarty.net/

它是为在前端文件中使用而设计的,旨在用作在这些文件中使用普通 PHP 的一种替代品。调用文件时,Smarty 语法(和其他模板引擎语法)在内部被解析并转换为 PHP。

为了回答您的问题,PHP.

中没有本机语法