是否有类似PHP的Python的ctype? 访问库而无需编写扩展名?

Python有ctypes来访问库。 在PHP中,您为所有内容编写扩展。 像libgd这样的流行扩展几乎可以在任何地方使用。

有没有像Python的ctypes一样工作的扩展,让你可以访问库而无需编写PHP扩展?

我不知道有什么办法。 但是你可以让SWIG为你想要的库构建扩展。

你在寻找ffi 。

有一个名为ffi的PHP扩展(讽刺?)。 FFI代表外部函数接口 ,它是语言调用另一种语言编写的库时的通用术语。

我不认为有这样的事情:在PHP中,使用库的“标准”方式是通过编写一个包装器,将库的函数导出到PHP。

(但也许可以编写一个扩展来做ctypes的工作? – 不确定,但也许^^)