>How does one delete an object? For example: > > $object = new Class(...); > ..... > $object = new Class(...);
PHP deletes any variable which is no longer referenced in memory.. So in this case the first object that the variable $object pointed to will automatically be destroied. If you want to force a variable to be destroied, just unset() it. So No it's not possible to "orphan" any object or variable in PHP. John -~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~- John Coggeshall john at coggeshall dot org http://www.coggeshall.org/ -~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~--~=~- >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >Sent: Thursday, April 03, 2003 12:07 AM >To: [EMAIL PROTECTED] >Subject: [PHP] Deleting Objects > > >How does one delete an object? For example: > > $object = new Class(...); > ..... > $object = new Class(...); > >I want to throw away the old object and create a new, freshly >initialized one using the same variable. Is the above >adequate or will >this orphan the first object? If so is an unset($object) prior to the >second "new" the appropriate approach? > >Thanks, > > ---------- > Tom Rawson > > > > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php