(PHP 4, PHP 5, PHP 7, PHP 8)
imagedestroy — Уничтожает изображение
Замечание:
Функция стала бесполезной. До PHP 8.0.0 функция закрывала ресурс.
До PHP 8.0.0 функция imagedestroy() освобождала память,
связанную с ресурсом image
. Начиная с PHP 8.0.0
модуль GD работает с объетами вместо ресурсов, а объекты нельзя закрывать явно.
image
Объект GdImage, который возвращает одна из функций, создающих изображения, например, imagecreatetruecolor().
Функция возвращает true
, если выполнилась успешно, или false
, если возникла ошибка.
Версия | Описание |
---|---|
8.0.0 | Функция стала NOP (англ. No Operation) и ни на что не влияет. |
8.0.0 |
Параметр image теперь ожидает экземпляр класса GdImage;
раньше параметр ждал корректный gd -ресурс (resource).
|
Пример #1 Пример уничтожения изображения функцией imagedestroy() до PHP 8.0.0
<?php
// Создаём изображение размером 100 x 100
$im = imagecreatetruecolor(100, 100);
// Изменение или сохранение изображения
// Освобождаем память
imagedestroy($im);
?>