是否可以在 C# 中运行 PHP?(作为带有PHP和JS的AJAX)


Is it possible to run PHP in C#? (as AJAX with PHP and JS)

我已经阅读了php到C#转换器,但我有点不清楚。

我的问题

  1. 并非所有 PHP 函数在 C# 中都可用。但是,如果我有一段PHP代码,并且必须将其用于C#,那么我是否必须自己创建这些函数?
  2. 转换和编译有什么区别?
  3. 也许 C# 中有一个库可以运行 PHP 文件并返回数据?(作为AJAX:PHP到JavaScript)

第一个答案,学习 C#,这需要很多时间,所以它对我短期不起作用。第二个,可以转换它的人,希望是你吗?

基本上。。。

。我有一个PHP文件,我想将其转换为C#,以便我可以在C#项目中使用它。该文件看起来像这个 Github 文件

谢谢!

(我是一名 PHP Web 开发人员,在 C# 方面没有太多经验。

PHP和C#都是语言。会有相似之处,但它们绝对不能互换。也就是说,让我们回答您的问题:

  1. 不,是的。正如我所说,语言不同。它们可能看起来一样,但事实并非如此。幸运的是,它们已经相当成熟,并且双方都将有许多函数,尽管可能具有不同的名称和语法。

  2. 在这种情况下,转换将更改另一种语言的代码,但仍处于相同的"级别",编译会将代码更改为计算机理解的内容。

  3. 可能不是,尽管可能有。顺便说一句,我建议不要这样做。

你应该学习一些 c# 来完成这项工作,至少需要将 php 转换为 c#。从问题来看,转换后您将执行更多的 c#,那么为什么不现在开始呢?