webman自定义的类,实例化之后如何释放

debm

问题描述

在 webman 默认的 controller model 这几个文件夹之外, 我建其他的文件夹, 比如建一个 client , 里面创建的类(非静态类, 非单例类), 在频繁调用的情况下, 内存会一直增长呢? 还是说在每次调用完之后会自动释放内存?

391 4 0
4个回答

ichynul

等垃圾回收,或手动调用unset

  • 暂无评论
efnic

与变量的生命周期有关,遵循PHP垃圾回收策略。
注意:不要把对象保存到全局数组或类的成员中,导致内存无法释放。

  • 暂无评论
黑哥

webman写业务和php-fpm框架没区别,都遵循PHP垃圾回收策略。
写业务都是用的临时变量,临时变量(包括创建的类实例)在方法运行完后就自动回收释放了,不用管。

  • 暂无评论
debm

受教了,感谢各位大佬

  • 暂无评论
🔝