15

我已经为 PHP 编写了一些 C/C++ 扩展模块,使用“老式方式”——即使用手动方式(如 Sarah Golemon 在她的书中所描述的)。

这对我来说太繁琐了,因为我很懒,想尽可能地自动化。此外,我现在已经使用 SWIG 生成 Python 扩展,并且我越来越喜欢使用它。

我正在考虑使用 SWIG 来生成我未来的 PHP 扩展。我在生产服务器上使用 PHP v5.2(及更高版本)。

我的问题是:

  1. SWIG PHP 接口是否稳定(即准备好投入生产)?
  2. 如果您对问题 1 的回答是肯定的 -是否在的生产现场使用它?
  3. 在使用 SWIG 创建 PHP 扩展模块时,我需要注意什么“陷阱”?
4

1 回答 1

1

我在生产环境中广泛使用 SWIG 来生成 PHP 包装器。它非常稳定,可以毫无问题地使用。

于 2010-06-13T12:53:57.960 回答