何时创建 PHP 扩展



开发人员应该在哪些确切的用例中创建PHP扩展而不是PHP库?

根据我在谷歌上找到的内容(关于这个主题的文章很少(。

PHP

扩展是编译库,允许在 PHP 代码中使用特定函数。

我还发现它们是用C写的.

  • 为什么要编译库?
  • 与图书馆相比有什么好处?

如果你能用一个例子来回答,比如说zeroMQmySQL扩展,那就太好了。

用 C 而不是 PHP 编写库的要点是速度和/或内存优化。你可以利用 C 的优化方法,这在 PHP 中不可用。

一个很好的例子是BC Math扩展:大多数功能都可以用纯PHP编写(尽管不是全部(,但这里的重点是速度和内存优化的计算。

相关内容

  • 没有找到相关文章

最新更新