2010-05-31 18 views
15

Napisałem kilka modułów rozszerzających C/C++ dla PHP, używając "staroświeckiego sposobu" - tj. Używając sposobu ręcznego (jak opisuje Sarah Golemon w swojej książce).Tworzenie modułów rozszerzających PHP C/C++ za pomocą SWIG

To jest zbyt skrzypiące dla mnie, a ponieważ jestem leniwy i chciałbym zautomatyzować jak najwięcej. Ponadto użyłem SWIG teraz, aby generować rozszerzenia do Pythona, i bardzo lubię je wykorzystywać.

Mam zamiar użyć SWIG do generowania moich przyszłych rozszerzeń PHP. Używam PHP v5.2 (i wyżej) na moich serwerach produkcyjnych.

Moje pytania są następujące:

  1. Czy interfejs SWIG PHP jeszcze stabilny (czyli gotowy do produkcji)?
  2. Jeśli odpowiedziałeś "tak" na pytanie 1 -to TY PAŃSTWO używasz go w TWÓJ miejscu produkcji?
  3. Czy są jakieś "gotyki", o których muszę wiedzieć podczas tworzenia rozszerzenia PHP, moduły używające SWIG?
+0

Czy przełączyłeś się na używanie swig na PHP i jak się masz? Zauważyłem, że inni twierdzą, że jest to więcej kłopotu niż jest warte i prostsze jest pisanie rozszerzeń PHP "w staroświecki sposób", ale chciałbym usłyszeć opinie od ludzi takich jak ty, którzy zrobili obie strony. –

Odpowiedz

1

Mam intensywnie używane SWIG w środowisku produkcyjnym do generowania wrapperów PHP. Jest dość stabilny i można go używać bez problemów.

Powiązane problemy