PHP在TML中工作吗?

时间:2017-01-16 13:07:36

标签: php tml

阅读TML,而不是HTML。(我们谈论的是marco文件格式)

TML

我们的客户使用TML进行系统构建。它与HTML非常相似(至少它的工作方式相同),但它以不同的方式使用变量和循环。现在我的问题非常简单,是否可以将PHP与此结合使用?如果是这样,有人知道如何应用它们(我是否需要创建一个单独的文件来声明我的变量)?

我在网上找不到任何真正的参考资料。

1 个答案:

答案 0 :(得分:4)

PHP可以输出您想要的任何类型的数据,但不限于输出HTML。

TML(假设您正在谈论this TML)是一种在模板中嵌入各种编程语言的语言。

所以你可以编写PHP,输出嵌入在TML中的Perl,输出HTML。 (我曾经使用Perl Mason生成PHP来生成JavaScript以生成HTML的系统...这很糟糕。)

挑战是(假设你想要)让网络服务器通过TML引擎推送PHP程序的输出。

问题在于,这是非常低效的,因为您要添加两个不同的模板+服务器端编程层而不是仅使用一层。

如果你打算使用TML编写的系统,那么你应该继续使用TML。 PHP不会为您提供TML尚未为您提供的任何功能。唯一的好处是(大概)你已经知道如何编写PHP ...但是当你需要理解现有的TML代码时,这对你没什么帮助。