我有一些纯C#编写的业务逻辑类(不包含任何特定于该语言的特殊内容),现在我想将这些代码转换成PHP。我可以编写自己的解析器,但认为如果有人已经做过这个,那就更好了。
请问您知道在哪里可以找到这种转换器吗?
附注:如我所述,我在使用这种语言时只使用纯C#编程。只使用参数、变量声明、方程式和控制语句。
我有一些纯C#编写的业务逻辑类(不包含任何特定于该语言的特殊内容),现在我想将这些代码转换成PHP。我可以编写自己的解析器,但认为如果有人已经做过这个,那就更好了。
请问您知道在哪里可以找到这种转换器吗?
附注:如我所述,我在使用这种语言时只使用纯C#编程。只使用参数、变量声明、方程式和控制语句。
我知道你希望找有经验的人,但如果没有人出现...
你可以考虑将代码复制粘贴到PHP脚本中,并检查哪些部分出现错误。编写解析器来修复它,运行整个脚本,看下一个出错的地方是什么。继续这样做,直到脚本按预期工作。
如果你没有使用更复杂的.Net类,我想你不会遇到太多麻烦。
有一个刚开始的项目cs2php。源代码可在https://github.com/isukces/cs2php找到,主页为http://www.cs2php.com/。
现在,您可以使用phalanger.codeplex.com将PHP代码运行在.NET上,并调用您的业务类。