HTML php 语法 bug/error

HTML php syntax bug/error

我正在尝试突出显示简单的代码语法。我正在使用 Prism (prismjs.com) 但是当我写 php 例如:

<pre>
    <code class="language-markup">
       <?php echo "it not works"; ?>
    </code>
</pre>

echo "it not works"; ?>

不打印它的工作方式与 php 相同,我该如何解决?提前致谢

抱歉我的英语不好,我不想打印那个 php 代码,而不是启动/..它,我不想写代码,它必须打印在代码标签中,而不是启动或类似的东西

如果您将 PHP opening/closing 标签转换为实体,它将输出 PHP 内容。

<pre>
    <code class="language-markup">
       &lt;?php echo "it not works"; ?&gt;
    </code>
</pre>

演示:https://eval.in/410033

另一种方法是制作文件 .html,除非您将服务器配置为服务器 .html 作为 php