从我读过的关于PHP HipHop的内容来看,它的目的是将PHP代码转换为C ++。我不明白的是以后如何执行实际代码以及是否只有一些代码元素可以被HipHop用。
我有文件helpers.inc.php
(包含很多功能),database.class.inc.php
(包含PDO扩展名)和类似的,不经常更改。我想将它们转换为C ++ PHP模块,我可以将其包含在其他项目文件中,或者只是让它们在整个系统中可用。
使用PHP HipHop可以吗?
答案 0 :(得分:1)
您被误导了,应该阅读Running HipHop wiki page:
您可以在5种不同模式下运行HipHop。
模式1:编译HipHop并直接运行。
模式2:在临时目录中编译HipHop并从命令行运行已编译的程序。
模式3:在临时目录中编译HipHop并将编译后的程序作为Web服务器运行。
模式4:直接解释HipHop。
模式5:启动Web服务器或守护程序并动态解释HipHop。
如果您想创建扩展程序,请参阅文档:http://www.php.net/manual/en/internals2.php
但主要是YAGNI。