5.1 Your First Extension

    上面PHP_ARG_ENABLE函数有三个参数,第一个参数是我们的扩展名(注意不用加引号),第二个参数是当我们运行./configure脚本时显示的内容,最后一个参数则是我们在调用./configure —help时显示的帮助信息。

    最后的$ext_shared参数用来声明这个扩展不是一个静态模块,而是在php运行时动态加载的。

    下面,我们来编写实现扩展主逻辑的源文件walu.c:

    标准一些

    根据我们平时的开发习惯,应该不会把所有代码都写在这一个文件里的,我们需要把上述代码放在两个文件里,一个头文件,一个c文件。

    下面的是c文件