如何开发PHP扩展?PHP扩展应该注意些什么?
时间:2021-07-01 10:21:17
帮助过:1人阅读
回复内容:
网上的扩展开发教程很多, 比如: http://www.laruence.com/2009/04/28/719.html 源码中的ext目录下, 也附带了很多经典的例子.
要注意的就是,
1. 使用PHP的扩展构建系统来制作/发布扩展, 不要自己写Makefile,或者build.sh
2. 尽量优先使用Zend API或者PHP API, 从而在很大程度上保证平台无关性.
3. 尽量只使用c89.
4. 多练习...
推荐Extending and Embedding PHP这本书。
PHP扩展是由C语言编写的,大部分函数库是由zend提供的,建议多看看github/code.google上很多开源扩展的源码吧