【原创】梳理下PHP内核里常见宏的展开形式

blogdaren 2021-11-04 抢沙发 531人次

1、PHP_FUNCTION(fname)

void zif_fname(zend_execute_data *execute_data, zval *return_value)

2、PHP_METHOD(cname, fname)

void zif_cname_fname(zend_execute_data *execute_data, zval *return_value)

3、PHP_MINIT_FUNCTION(mname)

int zm_startup_mname(int type, int module_number)

4、PHP_MSHUTDOWN_FUNCTION(mname)

int zm_shutdown_mname(int type, int module_number)

5、PHP_RINIT_FUNCTION(mname)

int zm_activate_mname(int type, int module_number)

6、PHP_RSHUTDOWN_FUNCTION(mname)

int zm_deactivate_mname(int type, int module_number)

7、PHP_MINFO_FUNCTION(mname)

void zm_info_mname(zend_module_entry *zend_module)

8、PHP_GINIT_FUNCTION(mname)

void zm_globals_ctor_mname(zend_mname_globals * mname_globals)

9、PHP_GSHUTDOWN_FUNCTION(mname)

void zm_globals_dtor_mname(zend_mname_globals * mname_globals)

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】梳理下PHP内核里常见宏的展开形式

Free Web Hosting