php – 当你只处理一个图像时,是否需要imagedestroy()?

我正在使用PHP来处理使用GD扩展的图像.代码结构相当复杂,图像在代码中“深入”分配,并且有许多IF只是纾困.该脚本仅处理单个图像,一旦将其写入文件就退出.

我想我可以使用try … catch,但我很想知道是否真的需要调用imagedestroy()或PHP的垃圾收集器会在脚本结束时释放它吗?

解决方法:

不,你不需要调用这个功能,但这是一个很好的做法,因为图像可能很大,如果你在一个拥挤的环境中,每千字节都很重要.

上一篇:php – GD imagejpeg()压缩?


下一篇:如何从PHP中的301重定向下载链接获取图像?