在很多 PHP 项目中或多或少都会遇到需要调用到 DLL,比如某些第三方提供的接口只有 DLL。DLL 是 Windows 操作系统下的动态链接库,只能运行在 Windows 平台中,在 PHP 系统下并没有直接调用 DLL 文件的方法。
为了解决该问题,可以编写 PHP 扩展来完成 DLL 文件的加载和调用,但是关于 PHP 扩展的资料相对较少,甚至有很多文章仍然以 PHP 5 为基础来进行演示,再加上很多 PHPer 本身不会 C 语言,因此本人录制了一套入门的实例,可以满足没有 C 语言基础的 PHPer 也可以轻松学会。
具体大纲如下:
第1集 课程介绍 第2集 环境搭建 第3集 测试代码讲解 第4集 编写 DLL 并测试 第5集 PHP 扩展模板代码简介 第6集 编写 PHP 扩展加载 DLL 第7集 课程总结
该课程目前已经录制到第四课,学习地址为:http://www.yzmedu.com/course/356
关于 PHP 扩展的开发,不但要熟悉 C 语言,更要熟悉 PHP 的内核,因此如果想要完整的了解 PHP 扩展的开发,还需要大家对 C 语言和 PHP 的内核有详细的了解,本套教程主要起到抛砖引玉的作用。当然,由于本人水平有限,难免会有错误,希望大家看在我把知识分享出来的情况下可以多多包含。
评论