2010-05-31 5 views
15

필자는 '구식 방식'을 사용하여 PHP 용 C/C++ 확장 모듈을 작성했습니다 (즉, 책에서 Sarah Golemon이 설명한 것처럼).SWIG를 사용하여 PHP C/C++ 확장 모듈 생성

이것은 나에게 너무 부담스럽고 ​​게으름이기 때문에 가능한 한 자동화하고 싶습니다. 또한, 지금은 SWIG를 사용하여 파이썬 확장을 생성했으며, 꽤 많이 사용하는 것을 좋아합니다.

SWIG를 사용하여 향후 PHP 확장을 생성 할 생각입니다. 프로덕션 서버에서 PHP v5.2 이상을 사용하고 있습니다.

내 질문은 :

  1. 는 꿀꺽 꿀꺽 PHP 인터페이스는 안정적인 아직 (생산 즉 준비)인가?
  2. 질문 1에 yes라고 대답 한 경우 - YOUYOUR 생산 사이트에서 사용 하시겠습니까?
  3. SWIG를 사용하여 PHP 확장 모듈을 작성할 때 알아야 할 '잡았다'가 있습니까?
+0

PHP 용 swig를 사용하도록 전환 했습니까? 어떻게 시작 했습니까? 나는 다른 사람들이 그것이 가치가있는 것보다 더 많은 문제가 있다는 것을 알았고, PHP 확장을 "구식"으로 작성하는 것이 더 간단하지만, 두 가지 방법으로 모두 다 해낸 사람들과 같은 사람들의 의견을 듣고 싶습니다. –

답변

1

PHP 랩퍼를 생성하기 위해 프로덕션 환경에서 SWIG를 광범위하게 사용했습니다. 안정적이며 문제없이 사용할 수 있습니다.