我使用相同的变量来创建大量图像,因此每个图像都会覆盖前一个图像。我需要使用imagedestroy()
吗?
例如:
<?php
foreach($paths as $path) {
$image = imagecreatefrompng($path);
//more code...
imagedestroy($image); //--------> should i do this?
}
imagedestroy($image); //---------> or should i do this?
答案 0 :(得分:2)
根据您正在做什么完全,您应该将imagedestroy()
放在循环中以释放内存并为下一个图像腾出空间。另一方面它只是没有伤害