> For one thing, it specifically tells me that __gc can resurrect an object, > [...] Technically, it may be better to think that __gc *always* resurrect the object, as the __gc function itself surely has a strong reference to the object. -- Roberto