2010-05-31 16 views
15

He escrito algunos módulos de extensión C/C++ para PHP, usando el 'método antiguo' - es decir, usando el modo manual (como lo describe Sarah Golemon en su libro).creando módulos de extensión PHP C/C++ usando SWIG

Esto es demasiado complicado para mí, y como soy flojo, y me gustaría automatizar tanto como sea posible. Además, he usado SWIG ahora para generar extensiones a Python, y me gusta usarlo bastante.

Estoy pensando en usar SWIG para generar mis futuras extensiones de PHP. Estoy usando PHP v5.2 (y superior) en mis servidores de producción.

Mis preguntas son:

  1. es la interfaz SWIG PHP estable todavía (es decir, listo para la producción)?
  2. Si respondió sí a la pregunta 1 -son USTED utilizándolo en ¿Su sitio de producción?
  3. ¿Hay alguna 'trampa' que deba tener en cuenta al crear extensiones de PHP, módulos que usan SWIG?
+0

¿Pasaste a usar swig para PHP y cómo te fue? He encontrado otros que dicen que es más problemático de lo que vale y es más simple simplemente escribir extensiones PHP a la "manera pasada de moda", pero me gustaría escuchar opiniones de personas como tú que han hecho las dos cosas. –

Respuesta

1

He utilizado ampliamente SWIG en el entorno de producción para generar envoltorios de PHP. Es bastante estable y se puede usar sin problemas.