Специальный тип Resource (ресурсы)
Ресурс - это специальная переменная, содержащая ссылку на внешний ресурс. Ресурсы создаются и используются специальными функциями. Мы приводим полный список этих функций и соответствующих типов ресурсов:
Список специальных функций и соответствующих типов ресурсов (страница ~140 кб).
Список специальных функций и соответствующих типов ресурсов (zip - архив ~12 кб).
Преобразование в ресурс
Поскольку тип ресурс содержит специальные указатели на открытые файлы, соединения с базой данных, область изображения и тому подобное, вы не можете преобразовать какое-либо значение в ресурс.
Освобождение ресурсов
В связи с системой подсчета ссылок, введенной в движке Zend PHP 4 автоматически определяется, что ресурс больше никуда не ссылается (как в Java). Когда это происходит, все ресурсы, которые использовались для данного ресурса, освобождаются сборщиком мусора. По этой причине маловероятно, что когда-либо будет необходимо освобождать память вручную, используя какую-нибудь free_result функцию.