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