создание модулей расширения PHP C / C ++ с использованием SWIG - PullRequest
15 голосов
/ 31 мая 2010

Я написал несколько модулей расширения C / C ++ для PHP, используя «старомодный способ» - то есть, используя ручной способ (как описано Сарой Големон в ее книге).

Это слишком неудобно для меня, и так как я ленивый, и хотел бы максимально автоматизировать. Кроме того, теперь я использовал SWIG для генерации расширений для Python, и мне очень нравится его использовать.

Я думаю об использовании SWIG для создания моих будущих расширений PHP. Я использую PHP v5.2 (и выше) на своих производственных серверах.

Мои вопросы:

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

1 Ответ

1 голос
/ 13 июня 2010

Я широко использовал SWIG в производственной среде для создания оболочек PHP.Он довольно стабильный и может использоваться без проблем.

...