0

从我所读到的关于 PHP HipHop 的内容中,它的目的是将 PHP 代码转换为 C++。我不明白的是实际代码稍后是如何执行的,以及是否只有某些代码元素可以被 HipHop'ed。

我有不经常更改的文件helpers.inc.php(包含很多功能)、 (包含 PDO 扩展名)和类似文件。database.class.inc.php我想将它们转换为可以包含到其他项目文件中的 C++ PHP 模块,或者只是让它们在整个系统中可用。

这可能使用 PHP HipHop 吗?

4

1 回答 1

1

你被误导了,应该阅读Running HipHop wiki 页面

您可以在 5 种不同的模式下运行 HipHop。

方式一:编译HipHop直接运行。

方式二:在临时目录下编译 HipHop,从命令行运行编译好的程序。

方式三:在临时目录中编译 HipHop,并将编译后的程序作为 Web 服务器运行。

模式四:直接解读 HipHop。

模式 5:启动 Web 服务器或守护程序并即时解释 HipHop。

如果你想创建扩展,你应该深入了解文档:http ://www.php.net/manual/en/internals2.php

但主要是YAGNI

于 2012-01-22T15:57:49.860 回答