Я написал несколько модулей расширения C / C ++ для PHP, используя «старомодный способ» - то есть, используя ручной способ (как описано Сарой Големон в ее книге).
Это слишком неудобно для меня, и так как я ленивый, и хотел бы максимально автоматизировать. Кроме того, теперь я использовал SWIG для генерации расширений для Python, и мне очень нравится его использовать.
Я думаю об использовании SWIG для создания моих будущих расширений PHP. Я использую PHP v5.2 (и выше) на своих производственных серверах.
Мои вопросы:
- Является ли интерфейс SWIG PHP стабильным (т. Е. Готовым к производству)?
- Если вы ответили утвердительно на вопрос 1 - вы ВЫ используете его на ВАШЕМ производственном сайте?
- Есть ли какие-то «ошибки», о которых мне нужно знать при создании расширения PHP, модулей, использующих SWIG?