php - 如何为 PHP 应用程序开发 C 扩展?

标签 php php-extension

我的 PHP 应用程序有一个数字运算部分,它只是为了降低 PHP 的速度,所以我正在考虑构建一个自定义 C 扩展,但是找不到任何好的引用开始:(

是否有关于如何执行此类操作的指南?

最佳答案

最好的资源是Extending and Embedding PHP,虽然在几个方面已经过时(它只涵盖PHP 5.1 版之前)。萨拉·戈蒙 (Sara Golemon) 着。更过时的是 PHP documentation .另一方面,PHP wiki 上的内容是最新的,但也很不完整,不适合初学者。另见 these articlesAdvanced PHP Programming 的第五部分作者:George Schlossnagle,第 14 章 Programming PHP Rasmus Lerdorf 和 Kevin Tatroe,特别是 these slides .

最后,您将找到的最权威的来源是 source code与 PHP 捆绑在一起的扩展。

关于php - 如何为 PHP 应用程序开发 C 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2970682/

相关文章:

php - 使用自制软件在 Mac Big Sur 上为 PHP 7.3.24 安装 pgsql 扩展时出现问题

PHP(如果记录中不存在。)

javascript - 如何在 json 中提供日期格式选项?

php - 使用php在网页上填充<select>。寻求更快的加载时间

php - 加载 PHP 扩展模块失败

PHP 扩展与库(以及是否可以转换)

java - 如何将包含json对象的JSON数组发送到php服务器

php - 选择月份并显示相应的mysql数据

java - 用 java/c++ 扩展 php?

phpize 和 php api 版本不匹配