我已经通过LuaInterface在C#中运行Lua脚本,并通过JInt运行javascript脚本。目标是支持各种脚本语言选项。是否有类似的方法以类似的方式运行嵌入式PHP脚本?
I.E。,在字符串中有一个PHP脚本,将其传递给PHP命令行或各种解释器,并捕获输出(理想情况下能够挂接到.NET方法)。
看着IronPHP,但这似乎没有得到任何结果。还看了Phalanger,但我不确定它能否实现这一目标。它似乎更像是“编译PHP到.NET字节码”。
答案 0 :(得分:2)
我从来没有听说过有人将PHP嵌入到应用程序中,并以这种方式将内部方法暴露给脚本。 Lua就像Tcl一样专为这个用例而设计,JavaScript也有牵引力。我建议删除PHP,因为所需的努力可能不值得。 Python将成为下一个尝试的好语言。