有没有使用PHP作为虚拟机的语言?

时间:2010-07-14 03:05:52

标签: php programming-languages interpreter

我想知道是否有任何语言可以将PHP扩展为 ahem “更好”的内容?

他们不一定能够与PHP交互,但如果可以的话,它肯定是一个好处(例如调用PHP函数,甚至可以从PHP调用)。

5 个答案:

答案 0 :(得分:2)

一个例子:

LOL Code PHP Parser:http://www.tetraboy.com/lolcode/

答案 1 :(得分:2)

有Facebook Hip Hop。它需要PHP,将其编译为C ++,然后将其编译成包含Web服务器的大胖二进制文件。然后你只需要部署它。它最终成为一个大文件 - 重量为1 GB - 但它可以将服务器负载降低50%以上。

我们对php | architect - http://www.phparch.com/?s=hiphop

进行了一些讨论

答案 2 :(得分:2)

有Haxe,编译成PHP(除其他外):Haxe.org

答案 3 :(得分:0)

这是一篇来自CodingHorror的关于Wasabi的文章,这种语言显然可以编译成PHP以及其他奇怪的东西:

http://www.codinghorror.com/blog/2006/09/has-joel-spolsky-jumped-the-shark.html

如果你的意思是扩展PHP的功能,我认为它存在的丰富模块已经做到了......

答案 4 :(得分:0)

FogBugz是用自定义的VBScript内部扩展编写的,它们可以编译为VBScript或PHP(分别用于Windows和Unix服务器)。他们的编译器是用C#编写的。

http://www.joelonsoftware.com/items/2006/09/01b.html读得很好。