2012-03-08 62 views
3

我使用PHP来处理一些使用GD扩展的图像。代码结构相当复杂,图像在代码中“深入”分配,并且有许多IF只是简单的纾解。该脚本仅处理单个图像,并且一旦将其写入到它退出的文件中。当你只处理单个图像时需要imagedestroy()吗?

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

+0

除非你真的需要在脚本结束前返回资源,否则我不会,但如果你这样做,它不会受到伤害。 – 2012-03-08 19:01:58

回答

5

不,你不需要调用这个函数,但这是一个很好的做法,因为图像可能很大,并且如果你处于拥挤的环境中,每千字节计数一次。

相关问题