Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从delphi生成php-有人这样做过吗?_Php_Delphi_Code Generation - Fatal编程技术网

从delphi生成php-有人这样做过吗?

从delphi生成php-有人这样做过吗?,php,delphi,code-generation,Php,Delphi,Code Generation,看 我只是想知道是否有人使用Delphi(或者可能是BCB)作为PHP的代码生成器 (或关于从一种语言到另一种语言的代码生成的一般想法) 嗯,有关于代码生成的好书吗?我已经多次生成javascript、SQL和Delphi。但主要是基本的替换(你在文章中提到的例子看起来是一样的),而不是真正的“编译器”意义上的代码生成 但也有许多真正的帕斯卡语和德尔菲语的编译器。我认为最大的一个是freepascal(),它是对象Pascal(又称delphi)的编译器 (后加:) 除了变量替换,基本模板引擎也

我只是想知道是否有人使用Delphi(或者可能是BCB)作为PHP的代码生成器

(或关于从一种语言到另一种语言的代码生成的一般想法)


嗯,有关于代码生成的好书吗?

我已经多次生成javascript、SQL和Delphi。但主要是基本的替换(你在文章中提到的例子看起来是一样的),而不是真正的“编译器”意义上的代码生成

但也有许多真正的帕斯卡语和德尔菲语的编译器。我认为最大的一个是freepascal(),它是对象Pascal(又称delphi)的编译器

(后加:)
除了变量替换,基本模板引擎也属于这一类。模板有时比相同的片段代码更易于维护。特别是在html/cgi语言中,这被大量使用。

你可以从一个可以导出文本文件的工具中生成任何内容

您可以手工编写,也可以使用delphiforphp以“delphi风格”编写

致以最良好的祝愿

任何人都使用过Delphi(或者可能是BCB)作为PHP的代码生成器

没有,但是我正在从Delphi生成很多Delphi/Pascal代码。我还生成了用于web应用程序的所有其他内容:HTML、JavaScript、CSS,但从未生成过PHP,因为我不需要它。所以这是可能的,但仅仅知道这是可能的并不会对你有多大帮助

关于从一种语言到另一种语言的代码生成的思考


您需要研究Delphi的“文本模板引擎”。我不能提出任何建议,因为我写了我自己的(我不打算在任何许可下发布我自己的)。

+1同意,谢谢你的区别-是的,虽然我“生成代码”,但基本上是“用字符串替换变量”+1来回复。谢谢问题是,我依赖于一些VCL组件(以及底层的Delphi代码),这些组件需要多年的时间来重写——所以我不得不使用Delphi程序来生成PHP,唉