我主要使用PHP进行编程,并且在ASP中有一个网站以及其他样本我需要转换为PHP。是否有某种“翻译”工具,可以输入代码行或完整的平板,试图输出一个接近的PHP等价物?
否则,是否有一个列出比较的广泛表格(例如design215.com/toolbox/asp.php)
答案 0 :(得分:11)
这并不完美,但this会转换大部分代码。
答案 1 :(得分:1)
我认为这是一种糟糕的方式。当然,快速参考表有点帮助。但实际上你需要熟练掌握ASP和当前的PHP最佳实践,并设想一个好的PHP设计。天真的音译只会给你PHP代码,认为它是ASP。真正的端口将更容易理解和维护。
答案 2 :(得分:0)
我同意Abinadi的观点,Mike kohn here的工具可能是最好的工具。
我们成功转换了一个体面的项目并写了一篇关于这个过程的博客:Converting Classic ASP to PHP
虽然具有功能的标准查找表可以正常工作,但仍有很多工作需要清理。 ASP到PHP仍然可能是更简单的转换之一,但如上所述,最有可能最终得到的代码可能是坏的但是使用不同的语言。
Mike的工具处理相当基本的单页转换和一个很好的起点,但已经过时,在更大的项目上使用时缺少很多功能和智能。说到这一点,即使在目前的状态下,它仍然值得尝试。
这里列出了我们必须考虑的要点:
当然,上面的列表只是需要注意的事项,如果你要创建一个工具,你必须考虑到解析/标记asp代码的许多基础知识,甚至在考虑上述差异之前。
祝所有尝试这个转换项目的人好运,在我们知道这种感觉之前就已经完成了。