用C ++编写PHP扩展

时间:2014-06-21 04:56:33

标签: php c++

PHP的核心是用C语言编写的。但是(我认为)C ++中的包装器可以让C ++程序员进行扩展开发。

如果我们使用C ++编写PHP扩展,那么现在还没有速度吗?因为那时C ++必须转换成C然后才能正确执行(我想,如果我错了,请纠正我)。

1 个答案:

答案 0 :(得分:3)

由于语言开销,用C ++编写的扩展只会略微慢于用C语言编写的扩展。但是,它们仍然比直接在PHP中编写快得多。

不是C ++被转换为C然后正确执行的情况" - PHP的C源代码被编译成机器语言。用C ++编写的扩展也被编译为机器语言。