in a recent project I've come really need the lib tre matching library.
However the project is in php, and there are no php bindings for the library.
I've tried to google how to create an interface for c libs, but all I found was the dl
function which seams to load only php extensions.
What am I missing?
If no "php bindings" exist, it looks like you'll have to develop them ;-)
This is done via a PHP extension -- such as, for example :
mysql
extension, that's used to communicate with MySQL, binding the libmysql library (with PHP <= 5.2)curl
extension, that's a wrapper arround the curl libraryIf you want to learn more about writing PHP extensions, those links will probably interest you :
(Note that it's not quite an easy task -- but if you are required to... well ^^ ; and some would say it's not that hard )
And, if you are really interested by the subject, and ready to spend some money on it, you could buy the book Extending and Embedding PHP (some pages are available as preview on Google Books too) ; It's considered as the book to read when interested on this subject (In fact, I've bought it some time ago, and, in my opinion, it is indeed an interesting read)
BTW, the author of that book is also the author of the first four articles I linked to ;-)