Ресурс
Resource это специальная переменная, содержащая ссылку на внешний ресурс.
Ресурсы создаются и используются специальными функциями.
Полный перечень этих функций и соответствующих типов ресурсов
смотрите в приложении.
Смотрите также описание функции get_resource_type().
Преобразование в ресурс
Поскольку тип resource содержит специальные указатели на
открытые файлы, соединения с базой данных, области
изображения и тому подобное, преобразование в этот тип не имеет смысла.
Освобождение ресурсов
Благодаря системе подсчета ссылок, введенной в PHP 4 Zend Engine,
определение отсутствия ссылок на ресурс происходит автоматически,
после чего он освобождается сборщиком мусора.
Поэтому, очень редко требуется освобождать память вручную.
Замечание:
Постоянные соединения с базами данных являются исключением из этого правила.
Они не уничтожаются сборщиком мусора.
Подробнее смотрите в разделе о
постоянных
соединениях.
|