我曾使用“老派”的方式(如Sarah Golemon在她的书中所描述的)为PHP编写了一些C/C++扩展模块。
这对我来说太繁琐了,由于我很懒,想要尽可能自动化。此外,我现在已经开始使用SWIG来生成Python扩展,并且我越来越喜欢使用它。
我正在考虑使用SWIG来生成我的未来PHP扩展。我在生产服务器上使用PHP v5.2(及以上版本)。
我的问题是:
- SWIG PHP接口稳定吗(即已准备好投入生产)?
- 如果您回答问题1时是肯定的,那么您是否在您的生产网站中使用它?
- 使用SWIG创建PHP扩展模块时需要注意哪些“坑”?