3

Hiphop 将 PHP 转换为 C++ 代码,有人用它进行 PHP 扩展开发吗?

我发现以下链接使用 C++ 编写 PHP 扩展 http://devzone.zend.com/article/4486-Wrapping-C-Classes-in-a-PHP-Extension

我想编写一些 PHP 类并将它们转换为 C++ 并在 PHP 扩展中使用它。

请让我知道是否有人这样做,也欢迎任何想法。

4

1 回答 1

2

据我所知,HipHop 的目的是绕过 PHP 的虚拟机 Zend Engine。

为了创建 PHP 扩展,您必须连接到 Zend 引擎。

因此,如果 HipHop 绕过 ZE 的执行,我看不出如何创建一个 PHP 类,该类被翻译成 C++ 类,然后用于创建扩展。

HipHop 不转换 PHP源代码,它转换BYTE代码。这是一个巨大的差异,如果是前者.. 是否需要使用另一种语言?:)

于 2011-10-04T10:28:57.833 回答