用c++编写PHP扩展

Writing PHP extension with C++

本文关键字:扩展 PHP 编写 c++      更新时间:2023-10-16

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

如果我们用c++写PHP扩展,速度不是很糟糕吗?因为c++必须转换成C,然后正确执行(我认为,如果我错了,请纠正我)。

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

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