swoole - thinkphp5.0 笔记(二)

2018-03-31  本文已影响0人  墨丘利lh

其中会遇到这样的问题,当我们使用超全局变量,类似$_GET,$_POST这样的超全局变量的时候,会出内存未释放的问题

比如:当我们在地址栏上第一次带上参数是 我们打印出来是这样的 

但是我们修改参数的时候 ,他依然会保留上一次的数据,此时是由于数据存储在常驻内存里,所以未能及时释放而导致的

解决方案:只需要在  request 回调函数里面进行初始化,让其为空,便可以解决掉

这个时候我们再次访问

就不会出现内存未释放的情况

另外还要注释掉 thinkphp 核心包里面Request类里面的pathinfo()以及path() 方法里面关于参数判断的限制,不然那仍然会出这样的问题

上一篇下一篇

猜你喜欢

热点阅读