webman的controller 发现不触发 __destruct 请问如何post之后,可以执行 __destruct的操作? 这是我做的一个公共构造 所有的 controller 继承 extends 这个 Base.php 发现,不触发__destruct。 求大神帮忙看一下! 谢谢
了解一下 [控制器钩子 beforeAction() afterAction()](https://www.workerman.net/doc/webman/controller.html#%E6%8E%A7%E5%88%B6%E5%99%A8%E9%92%A9%E5%AD%90%20%3Ccode%3EbeforeAction()%3C%2Fcode%3E%20%3Ccode%3EafterAction()%3C%2Fcode%3E)
感谢分享 已经解决问题
控制器仅在被需要的时候才会被实例化。 控制器一旦实例化后遍会常驻内存直到进程销毁。 由于控制器实例常驻内存,所以不会每个请求都会初始化一次控制器。
摘自文档 https://www.workerman.net/doc/webman/controller.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F
webman是常驻内存的,控制器实例化后便常驻内存,运行期间不会销毁,所以不会执行析构函数
了解一下 [控制器钩子 beforeAction() afterAction()](https://www.workerman.net/doc/webman/controller.html#%E6%8E%A7%E5%88%B6%E5%99%A8%E9%92%A9%E5%AD%90%20%3Ccode%3EbeforeAction()%3C%2Fcode%3E%20%3Ccode%3EafterAction()%3C%2Fcode%3E)
感谢分享 已经解决问题
生命周期
控制器仅在被需要的时候才会被实例化。
控制器一旦实例化后遍会常驻内存直到进程销毁。
由于控制器实例常驻内存,所以不会每个请求都会初始化一次控制器。
webman是常驻内存的,控制器实例化后便常驻内存,运行期间不会销毁,所以不会执行析构函数
感谢分享 已经解决问题