Tipos
PHP Manual

Recurso

Un recurso es una variable especial, que contiene una referencia a un recurso externo. Los recursos son creados y usados por funciones especiales. Vea el apéndice para un listado de todas estas funciones y los tipos de recurso correspondientes.

Note: El tipo recurso fue introducido en PHP 4

Vea también get_resource_type().

Conversión a un recurso

Dado que los tipos de recurso contienen gestores especiales a archivos abiertos, conexiones con bases de datos, áreas de pintura de imágenes y cosas por el estilo, no es posible convertir cualquier valor a un recurso.

Liberación de recursos

Gracias al sistema de conteo de referencias introducido con el Motor Zend de PHP 4, se detecta automáticamente cuando un recurso ya no es referenciado (tal como en Java). Cuando este es el caso, todos los recursos que fueron usados para éste recurso se liberan por el recolector de basura. Por esta razón, rara vez se necesita liberar la memoria manualmente mediante el uso de alguna función free_result.

Note: Los enlaces persistentes con bases de datos son especiales, ellos no son destruidos por el recolector de basura. Vea también la sección sobre conexiones persistentes.


Tipos
PHP Manual