我的服务器存在内存问题(服务器现在关闭)所以我需要在使用后找到一种可用内存的方法。
我的应用程序使用我用作定义变量的mysql记录。
我猜我可以填写一个数组,在需要时使用值,最后取消所有值,但我的测试不起作用......
这是我的示例代码,希望您能提供帮助,谢谢
答案 0 :(得分:1)
如果您的服务器出现问题,则问题不能是PHP脚本,因为php脚本有一个memory_limit设置。
在脚本退出后,每个分配的内存都会自动释放
答案 1 :(得分:1)
您正在定义命名常量,然后尝试将其存储在数组中。为什么?这与mysql有什么关系?
你所谓的'define'变量没有定义任何变量,它会创建常量。阅读PHP手册中的定义和命名常量。
尝试使用查询结果定义常量根本没有任何意义。
在PHP中,你很少会自己处理关于内存的事情,因为在每次往返之后,脚本的已分配内存将被释放。所以你的问题就在别的地方。可能是您的应用程序上下文中未正确设置内存限制,脚本执行时间或其他配置参数。