Ресурс это специальная переменная, содержащая ссылку на внешний ресурс.
Ресурсы создаются и используются с помощью специальных функций.
См. в Приложении полный листинг этих функций и соответствующих типов ресурсов.
Примечание: Тип resource был введён в PHP 4.
В связи с наличием системы reference-counting/подсчёта ссылок, введённой в Zend-машине
РНР 4, производится автоматическое определение, когда на ресурс больше нет
ссылки (как в Java). Если этот так, все ресурсы, которые использовались для
данного resource, освобождаются сборщиком мусора/garbage collector.
Поэтому, вряд ли когда-нибудь понадобится освобождать память вручную путём использования функции free_result.
Примечание: Постоянные ссылки на БД являются специальными, они не разрушаются
gc. См. также постоянные ссылки.
|