您的位置:网站首页 > php源码 > 正文

不要再天天写表单了淘宝大牛教你零基础写PHP扩展

类别:php源码 日期:2017-8-8 22:04:00 人气: 来源:

  很多PHPer天天写表单,不知如何提升。如果你已经熟悉了数据集和服务器端的优化,不妨试试通过PHP扩展向系统层进军。当原有的PHP代码实现出现性能瓶颈,可以考虑通过PHP扩展实现;纯PHP代码无法实现的功能,可以考虑通过PHP扩展调用其他相关库实现。既能提升业务能力,又能帮助大家逐渐通过扩展了解PHP 源代码层的运作机制。

  以下内容以PHP7作为基础,如何从零开始创建一个PHP扩展。示例中,我们将实现如下功能:

  PHP为我们提供了生成基本代码的工具 ext_skel。这个工具在PHP源代码的./ext目录下。

  extname参数的值就是扩展名称。执行ext_skel命令后,这样在当前目录下会生成一个与扩展名一样的目录。

  config.m4的作用就是配合phpize工具生成configure文件。configure文件是用于检测的。检测扩展编译运行所需的是否满足。现在我们开始修改config.m4文件。

  其中,dnl 是注释符号。的代码说,如果你所编写的扩展如果依赖其它的扩展或者lib库,需要去掉PHP_ARG_WITH相关代码的注释。否则,去掉 PHP_ARG_ENABLE 相关代码段的注释。我们编写的扩展不需要依赖其他的扩展和lib库。

  推荐:

  

0
0
0
0
0
0
0
0
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: