[英]How to extend PHP with C++?
我可以编写一个可以编译并用于扩展PHP的C ++代码吗(我不是说要调用一个可执行文件)? 我可以通过调用已编译的(.so或.a文件)C ++代码在PHP代码中描述某些类,函数并将其用于我的PHP代码吗? 如果是,那么请以示意图方式向我解释该过程是如何进行的。
是的,您可以通过编写PHP扩展来实现。
请参阅PHP核心:Zend Engine黑客指南 。
Zend引擎是一个不错的选择,正如前面的答案中已经提到的那样。
其他选择是SWIG(它支持多种语言)
具体来说,对于使用C ++的php,您可以参考:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.