当前位置: 首页 > 文档资料 > PHP-X 中文文档 >

回调函数

优质
小牛编辑
122浏览
2023-12-01

一个PHP扩展可以设置4个回调函数,分别是:

  • MINIT 扩展初始化时调用
  • MSHUTDOWN 扩展销毁时调用
  • RINIT 请求到来前调用
  • RSHUTDOWN 请求结束后调用

PHP-XExtension对象上设置属性为C++匿名函数来注册扩展回调函数。

extension->onStart = [extension] () {
    //onStart执行的代码
};

PHP-X扩展函数对应关系

  • MINIT = onStart
  • RINIT = onBeforeRequest
  • MSHUTDOWN = onShutdown
  • RSHUTDOWN = onAfterRequest