Since we are on the topic of objects with PHP, what is the best way to free the memory being used by an object?
A lot of examples use unset($objReference). But when freeing the memory used by a large string, it's best to assign that string's reference variable to an empty string, ($str = "";) according to "Programming PHP" by Tatroe and Lerdorf. I was surprised that this book didn't mention freeing memory used by objects (or if I'm wrong, please point me to the right page). Here's a sample from my script I'm working on right now... is assigning the object's reference variable to "null" redundant or not worthwhile? // $result = a MySQL result resource $photos_string = ""; while ($row = mysql_fetch_assoc($result)) { $photo_obj = new PhotoItem($row['photoitem_id']); $photos_string .= $photo_obj->display(); $photo_obj = null; unset($photo_obj); } // do something with $photos_string Erik ---- Erik Price Web Developer Temp Media Lab, H.H. Brown [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php