博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Zend API -- PHP_MINIT_FUNCTION
阅读量:5805 次
发布时间:2019-06-18

本文共 684 字,大约阅读时间需要 2 分钟。

hot3.png

PHP_MINIT_FUNCTION(extname) 

PHP_MINIT_FUNCTION 宏定义在文件 php.h
原型:
#define PHP_MINIT_FUNCTION        ZEND_MODULE_STARTUP_D
ZEND_MODULE_STARTUP_D 宏定义在 zend_API.h
原型:
#define ZEND_MODULE_STARTUP_D(module)        int ZEND_MODULE_STARTUP_N(module)(INIT_FUNC_ARGS)
ZEND_MODULE_STARTUP_N 宏定义在zend_API.h
原型:
#define ZEND_MODULE_STARTUP_N(module)       zm_startup_##module
INIT_FUNC_AGRS 宏定义在zend_modules.h
原型:
#define INIT_FUNC_ARGS        int type, int module_number TSRMLS_DC
TSRMLS_DC 宏定义在TSRM/TSRM.h
原型:
#define TSRMLS_D    void ***tsrm_ls
#define TSRMLS_DC    , TSRMLS_D
最后结果 PHP_MINIT_FUNCTION(extname)==> 最后 zm_startup_extname(int type, int module_number,void ***tsrm_ls)

转载于:https://my.oschina.net/mickelfeng/blog/96552

你可能感兴趣的文章
springMVC的@RequestBody注解使用
查看>>
[转载] 中华典故故事(孙刚)——08 狗咬吕洞宾
查看>>
[转载] Knowledge Management and Engineering——01 数据、信息、知识、智能
查看>>
C#使用Xamarin开发可移植移动应用(4.进阶篇MVVM双向绑定和命令绑定)附源码
查看>>
KVO——下拉改变导航栏透明度
查看>>
Android应用开发项目结构分析
查看>>
ASP.NET Core中使用IOC三部曲(三.采用替换后的Autofac来实现AOP拦截)
查看>>
关于XML和Schema约束的一些总结。
查看>>
实验三 进程模拟调度程序
查看>>
Jmeter将JDBC Request查询结果作为下一个接口参数方法(转载)
查看>>
移动端接触的一些知识
查看>>
学习一 python 输入与输出
查看>>
LA 4731 蜂窝网络
查看>>
[BZOJ4404] [Neerc2015]Binary vs Decimal(BFS)
查看>>
2017年12月16日高级软件测试技术实践作业3
查看>>
[APIO2018] Duathlon 铁人两项
查看>>
简要记录下localStorage在项目中的应用之一
查看>>
批量梯度下降BGD、随机梯度下降SGD和小批量梯度下降MBGD对比
查看>>
Linux学习总结—缺页中断和交换技术【转】
查看>>
底板芯片组与内存映射(Motherboard Chipsets and the Memory Map) 【转】
查看>>