繁体   English   中英

如何用C ++扩展PHP?

[英]How to extend PHP with C++?

我可以编写一个可以编译并用于扩展PHP的C ++代码吗(我不是说要调用一个可执行文件)? 我可以通过调用已编译的(.so或.a文件)C ++代码在PHP代码中描述某些类,函数并将其用于我的PHP代码吗? 如果是,那么请以示意图方式向我解释该过程是如何进行的。

是的,您可以通过编写PHP扩展来实现。
请参阅PHP核心:Zend Engine黑客指南

Zend引擎是一个不错的选择,正如前面的答案中已经提到的那样。

其他选择是SWIG(它支持多种语言)

具体来说,对于使用C ++的php,您可以参考:

http://www.swig.org/Doc1.3/Php.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM