请参阅How to escape quote PHP strings generated by Delphi?
我只是想知道是否有人使用Delphi(或可能是BCB)作为PHP的代码生成器......
(或者关于从一种语言到另一种语言的代码生成的想法)
嗯,关于代码生成的任何好书?答案 0 :(得分:1)
我已多次生成javascript,SQL和Delphi。但主要是基本替换,(你提到的帖子中的例子看起来是一样的),而不是真正的“编译”意义上的代码生成。
但是Pascals和Delphi中也有许多真正的编译器,比如方言。我认为最大的一个是Free Pascal(http://www.freepascal.org),它是Object Pascal(又名delphi)的编译器
(稍后补充:) 除了可变替代,基本模板引擎也属于这一类。模板有时比相同的fragement代码更易于维护。特别是在html / cgi中,这个用了很多。
答案 1 :(得分:1)
您可以使用可以导出文本文件的工具生成任何内容吗?
您可以通过手工编写所有内容,也可以使用Delphi for PHP {“3}}
以”delphi样式“编写最好的问候,
答案 2 :(得分:1)
任何人都使用Delphi(或可能是BCB)作为PHP的代码生成器
PHP - 不,但是我从Delphi生成了很多Delphi / Pascal代码。我还生成了用于Web应用程序的所有其他东西:HTML,JavaScript,CSS - 但从不PHP,因为我不需要它。所以这是可能的,但仅仅知道它可能对你没有多大帮助。
关于从一种语言到另一种语言的代码生成的想法
您需要查看Delphi的“文本模板引擎”。我无法提出任何建议,因为我自己写了(并且我不打算在任何许可下发布我自己的)。