在 webman 默认的 controller model 这几个文件夹之外, 我建其他的文件夹, 比如建一个 client , 里面创建的类(非静态类, 非单例类), 在频繁调用的情况下, 内存会一直增长呢? 还是说在每次调用完之后会自动释放内存?
等垃圾回收,或手动调用unset
与变量的生命周期有关,遵循PHP垃圾回收策略。 注意:不要把对象保存到全局数组或类的成员中,导致内存无法释放。
webman写业务和php-fpm框架没区别,都遵循PHP垃圾回收策略。 写业务都是用的临时变量,临时变量(包括创建的类实例)在方法运行完后就自动回收释放了,不用管。
受教了,感谢各位大佬
等垃圾回收,或手动调用unset
与变量的生命周期有关,遵循PHP垃圾回收策略。
注意:不要把对象保存到全局数组或类的成员中,导致内存无法释放。
webman写业务和php-fpm框架没区别,都遵循PHP垃圾回收策略。
写业务都是用的临时变量,临时变量(包括创建的类实例)在方法运行完后就自动回收释放了,不用管。
受教了,感谢各位大佬