【发布时间】:2011-02-25 20:48:04
【问题描述】:
我使用“老式方式”为 PHP 编写了一些 C/C++ 扩展模块 - 即使用手动方式(如 Sarah Golemon 在她的书中所描述的)。
这对我来说太繁琐了,因为我很懒,想尽可能地自动化。另外,我现在使用 SWIG 来生成 Python 扩展,我越来越喜欢使用它。
我正在考虑使用 SWIG 来生成我未来的 PHP 扩展。我在生产服务器上使用 PHP v5.2(及更高版本)。
我的问题是:
- SWIG PHP 界面是否稳定(即可以投入生产)?
- 如果您对问题 1 的回答是肯定的 - 您 是否在 您的 生产站点中使用它?
- 在使用 SWIG 创建 PHP 扩展、模块时是否需要注意任何“陷阱”?
【问题讨论】:
-
你是否改用 swig for PHP,你是怎么开始的?我发现其他人说这比它的价值更麻烦,而且只用“老式方式”编写 PHP 扩展更简单,但我想听听像你这样两种方式都做过的人的意见。
标签: php c++ c swig php-extension