从php加载c库

Tho*_*hle 3 php c interface tre-library

在最近的一个项目中,我真的需要lib tre匹配库.

然而,该项目是在PHP,并没有该库的PHP绑定.

我试图谷歌如何为c库创建一个接口,但我找到的只是dl加载只有php扩展的接口的功能.

我错过了什么?

Pas*_*TIN 6

如果不存在" php绑定 ",看起来你必须开发它们 ;-)

这是通过PHP扩展完成的 - 例如:

  • mysql扩展,这是用于与MySQL通信,结合的libmysql库(用PHP <= 5.2)
  • curl扩展,这是以防万一的curl库的包装
  • 和其他许多人......


如果你想了解更多关于编写PHP扩展的知识,那些链接可能会让你感兴趣:(
注意这不是一件容易的事 - 但是如果你被要求......那么^^;有些人会说它并不那么难)

而且,如果你真的对这个主题感兴趣,并准备花一些钱,你可以购买扩展和嵌入PHP 这本书(有些页面也可以在Google Books上预览) ; 当对这个主题感兴趣时,它被认为是读书(事实上​​,我已经在不久前买了它,而且,在我看来,这确实是一个有趣的读物)

BTW,那本书的作者也是我链接的前四篇文章的作者;-)