imagedestroy

(PHP 4, PHP 5, PHP 7, PHP 8)

imagedestroyDestruye una imagen

Advertencia

Esta función está OBSOLETA a partir de PHP 8.5.0. Depender de esta función está altamente desaconsejado.

Descripción

#[\Deprecated]
imagedestroy(GdImage $image): true

Nota:

Esta función no tiene ningún efecto. Anterior a PHP 8.0.0, esta función era utilizada para cerrar un recurso.

Anterior a PHP 8.0.0, imagedestroy() liberaba toda la memoria asociada a la recurso image. A partir de la versión 8.0.0, la extensión GD utiliza objetos en lugar de recursos, y los objetos no pueden ser cerrados explícitamente.

Parámetros

image

Un objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().

Valores devueltos

Retorna siempre true.

Historial de cambios

Versión Descripción
8.5.0 Esta función ha sido declarada obsoleta.
8.0.0 Esta función es ahora un NOP.
8.0.0 image ahora espera una instancia de GdImage; anteriormente, se esperaba un resource gd válido.

Ejemplos

Ejemplo #1 Uso de imagedestroy() anterior a PHP 8.0.0

<?php
// Crea una imagen de 100 x 100 píxeles
$im = imagecreatetruecolor(100, 100);

// Modificación y/o guardado de la imagen

// Liberación de la memoria asociada
imagedestroy($im);
?>