php - 只处理单张图片需要imagedestroy()吗?

标签 php gd

我正在使用 PHP 处理一些使用 GD 扩展的图像。代码结构相当复杂,图像被分配到代码的“深处”,并且有许多 IF 可以简单地退出。该脚本仅处理单个图像,一旦将其写入文件便退出。

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

最佳答案

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

关于php - 只处理单张图片需要imagedestroy()吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9623260/

相关文章:

javascript - 将 Summernote 文本传递给 ajax

gd - 电子邮件文件使用 php 邮件功能发送电子邮件两次

php GD 创建透明png图片

php - 如何使用php、mysql更新数据库

php图像箭头线需要平滑

Laravel 4.2 抛出 NotReadableException "Unsupported image type. GD driver is only able to decode JPG, PNG, GIF or WebP files."

php - 当文本以数字开头时,imagettfbbox 计算出错误的矩形

php - 我将如何设置横幅或如何从我的页面中删除此空间

php - 这个 PHP 7 查询脚本有什么问题?

php - 对每个应用程序错误抛出异常