PHP için C dönüştürme?

2 Cevap php

Girdi olarak C kodu alır ve geçerli PHP dosyaları çıkışları mevcut herhangi bir araç var mı?

Ben SAC API kullanmak istiyorum ama şu anda tüm uygulamaları C, Java, Ruby ve Perl vardır. C uygulaması kolayca PHP dönüştürülebilir merak ediyorum.

2 Cevap

Bunu yapmak için herhangi bir araç görmedim; ama bir PHP bazı C kütüphanesini kullanmak istediğinde genellikle kullanılan yolu PHP userland-kodu arasında "köprü" gibi davranan bir PHP uzantısı, ve C kütüphanesi yazmaktır.

Yani, örneğin, PHP curl kütüphanesini kullanmak mümkün nasıl.


A couple of interesting reads on that matter :

Eğer gerçekten konu ile ilgilenen, ve biraz para harcamak için hazır iseniz, siz de kitabı Extending and Embedding PHP (some pages are available as preview on Google Books çok) ; I've seen a couple of times that it was the kitap alabilirdik Bu konuda ilgilenen zaman okumak için (In fact, I've bought it some time ago, and it's an interesting read, even if you don't plan on writing an extension right now)

BTW, the author of that book is also the author of the first four articles I linked to ;-)

Cevap The simplified wrapper and interface generator

Bu çok büyük bir kütüphane ve bir araçtır ve dik bir öğrenme eğrisi vardır Sarmak istediğiniz API SWIG kullanmak gerçekten yeterince karmaşık veya eğer öyleyse belki kendinize sormalısınız elle bunu yapmak için daha hızlı değilse.