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:
- es la interfaz SWIG PHP estable todavía (es decir, listo para la producción)?
- Si respondió sí a la pregunta 1 -son USTED utilizándolo en ¿Su sitio de producción?
- ¿Hay alguna 'trampa' que deba tener en cuenta al crear extensiones de PHP, módulos que usan SWIG?
¿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. –