编写PHP扩展补遗

本文介绍了config.m4中几个关键函数的使用方法,包括PHP_ADD_LIBRARY用于指定编译选项,PHP_ADD_INCLUDE用于添加头文件路径,以及如何通过PHP_NEW_EXTENSION进行模块扩展。此外还详细解释了PHP_MINFO_FUNCTION的作用及其内部函数php_info_print_table_header和php_info_print_table_row的用途。
关于config.m4的用法:
几个函数的介绍,
PHP_ADD_LIBRARY(XXXX, "", !MODULENAME!_SHARED_LIBADD)
PHP_ADD_INCLUDE(PATH)
XXXX是需要附加编译的条件,即-lXXXX,PATH是头文件之类的路径。
如果有多个文件需要编译,可以这样修改PHP_NEW_EXTENSION
$extra_sources="a.c b.c d.c e.c f.c g.c"
PHP_NEW_EXTENSION(!MODULENAME!, !MAIN!.c $extra_sources, $ext_shared)

关于PHP_MINFO_FUNCTION:
该函数是在调用phpinfo()介绍自己的函数,其中
php_info_print_table_header是打印表头
php_info_print_table_row是打印表体
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值