webman的controller 发现不触发 __destruct

c512607459

webman的controller 发现不触发 __destruct
请问如何post之后,可以执行 __destruct的操作?
截图
这是我做的一个公共构造 所有的 controller 继承 extends 这个 Base.php 发现,不触发__destruct。
求大神帮忙看一下! 谢谢

1070 2 0
2个回答

walkor

生命周期

控制器仅在被需要的时候才会被实例化。
控制器一旦实例化后遍会常驻内存直到进程销毁。
由于控制器实例常驻内存,所以不会每个请求都会初始化一次控制器。

摘自文档 https://www.workerman.net/doc/webman/controller.html#%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F

webman是常驻内存的,控制器实例化后便常驻内存,运行期间不会销毁,所以不会执行析构函数

年代过于久远,无法发表回答
🔝