imagedestroy

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

imagedestroyУничтожает изображение

Внимание

Начиная с PHP 8.5.0 функция УСТАРЕЛА. Полагаться на функцию настоятельно не рекомендуют.

Описание

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

Замечание:

Функция стала бесполезной. До PHP 8.0.0 функция закрывала ресурс.

До PHP 8.0.0 функция imagedestroy() освобождала память, связанную с ресурсом image. Начиная с PHP 8.0.0 модуль GD работает с объетами вместо ресурсов.

Список параметров

image

Объект GdImage, который вернула функция imagecreatetruecolor() или другая функция генерации изображений.

Возвращаемые значения

Функция возвращает логическое значение true.

Список изменений

Версия Описание
8.5.0 Функция устарела.
8.0.0 Функция стала NOP (англ. No Operation) и ни на что не влияет.
8.0.0 Параметр image теперь принимает объект GdImage; раньше параметр принимал корректный gd-ресурс (resource).

Примеры

Пример #1 Пример уничтожения изображения функцией imagedestroy() до PHP 8.0.0

<?php

// Создаём изображение размером 100 на 100 пикселей
$im = imagecreatetruecolor(100, 100);

// Изменение или сохранение изображения

// Освобождаем память
imagedestroy($im);