SWIG

2010-05-31 17 views
15

kullanarak PHP C/C++ eklenti modülleri oluşturma PHP için bazı eski C/C++ genişletme modüllerini 'eski moda yolu' kullanarak yazdım - yani manuel yolu kullanarak (kitabında Sarah Golemon tarafından açıklandığı gibi).SWIG

Bu benim için çok ciddidir ve tembel olduğumdan ve olabildiğince otomatikleştirmek isterim. Ayrıca, Python'a uzantılar oluşturmak için şimdi SWIG kullandım ve bunu kullanmayı çok seviyorum.

Gelecekteki PHP uzantılarımı oluşturmak için SWIG kullanmayı düşünüyorum. Üretim sunucularında PHP v5.2 (ve üstü) kullanıyorum.

Sorularım şunlardır:

  1. yudum PHP arayüzü istikrarlı henüz (üretim için yani hazır) var mı?
  2. Soru 1'e cevap veriyorsanız YOUYOUR üretim sitenizden?
  3. PHP uzantısı oluştururken, SWIG kullanan modüllerin farkında olmamız gereken 'gotchas' var mı?
+0

PHP için swig kullanmaya geçiş yaptınız ve nasıl geçtiniz? Başkalarının değerinin olduğundan daha fazla sorun olduğunu ve sadece "eski moda" PHP uzantıları yazmak için daha kolay olduğunu söyleyerek buldum, ama senin gibi iki yönden de yapmış olduğun insanların görüşlerini duymak isterim. –

cevap

1

PHP sarmalayıcıları üretmek için üretim ortamında kapsamlı bir şekilde SWIG kullanıyorum. Oldukça kararlı ve sorun olmadan kullanılabilir.

İlgili konular