我们可以像在 java 的 tld 中一样编写 php 标签库吗

发布于 2024-08-07 14:08:47 字数 32 浏览 5 评论 0原文

我们可以像java的tld一样编写php标签库吗?

can we write php tag libararies just like in java's tld?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

素年丶 2024-08-14 14:08:47

不; PHP 是一种脚本语言,可以在 (如果启用了短标签,则为 )和 ?> 之间进行解释标签。任何其他标签都与 PHP 不同。

您可以做的是使用 Smarty 或 TBS 等模板引擎,它们允许您使用其他标签将 PHP 逻辑与表示分离,但这也仅此而已。

No; PHP is a scripting language that gets interpreted between <?php (and <?= if short tags are enabled) and ?> tags. Any other tag is something different than PHP.

What you can do is use template engines like Smarty or TBS, which let you use other tags to separate PHP logic from presentation, but that's as far as you can go.

深空失忆 2024-08-14 14:08:47

我不建议使用 PHP 来解析其他“伪”代码文件,因为这最终会导致巨大的性能泄漏。

模板引擎不是第一选择,因为 PHP 已经是一种允许模板的脚本语言,如上所述:在 HTML 文件中使用(短)标签并将它们添加到进程的末尾。

有关该主题的更多信息请参阅 MVC 模式;)

I do not recommend using PHP to parse other 'pseudo' code files, because this will end up in huge performance leaks.

Template engines are not the first choice, because PHP IS ALREADY a scripting language which allows templates, as said above: Use (short) tags within your HTML files and add them at the end of your process.

For more information about that topic look at MVC patterns ;)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文