将PHP代码转换为C#
答
如果你喜欢.net,那么你可以尝试转换为ASP.net。语法大多是类似的(参数,家伙!! :)。
否则,你可以使用Phalanger(http://www.php-compiler.net/doku.php)
您的ASP.NET Web服务器上安装这允许您部署PHP代码,甚至是完整的应用程序像WordPress。
+0
我在旅途中遇到了Phalanger,并希望他们有一个页面可以进行转换,但是不幸的是:-( – Rob 2010-04-15 15:10:31
答
的东西我不知道任何这样的工具 - 而且我想,任何自动化的工具做那种在两种语言之间有很大差异的“转换”不会做得这么好......
PHP be ing解释(好吧,或多或少),和正在编译的C#,这些语言是相当不相似的 ......这意味着一个自动化的工具可能无法将所有东西(例如,Facebook的HipHop for PHP将PHP转换为C++,但无法转换所有内容 - 它不能转换eval
等等,例如),和/或将不如智能人类。
答
我知道这个帖子已经被回复了,但是我想贡献PHP to ASP.Net Migration Assistant
。它的1.x,但仍然可用。如前所述,体系结构的差异使这种自动转换成为不可能,但没有任何工具无法提供帮助。
如果有的话,我会感到惊讶。 – 2010-04-12 10:45:04
HipHop将它转换为C++ :) – 2010-04-12 10:51:05