The imagedestroy() function is an inbuilt function in PHP which is used to destroy an image and frees any memory associated with the image.
bool imagedestroy( resource $image )
Parameters: This function accepts a single parameter $image which holds the name of image.
Return Value: This function returns TRUE on success and FALSE on failure.
Below examples illustrate the imagedestroy() function in PHP:
Example 1: Destroying image after using it.
$cropped variable is destroy by the end line and you can't access it after that line.
Example 2: Checking if the variable is destroyed.
PHP log will give a error as the variable is destroyed. PHP Warning: imagepng(): supplied resource is not a valid Image resource.