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