Gracias
RonRuby por la aclaración.
Leo en php.net
Cita: Gracias al sistema de conteo de referencias introducido con el Motor Zend de PHP 4, un recurso que ya no es referenciado es detectado automáticamente, y es liberado por el recolector de basura. Por esta razón, rara vez se necesita liberar la memoria manualmente.
Supongo que por esto, es que al finalizar el script, como dices, se pierde toda la información.