Hi There, I just got a chance tp update to PHP5 RC1 and noticed that some things have changed for the __toString method. It seems that it it only getting called when the object is printed or echo. Casting the object to a string returns the Object #. Here is an example:
---- The Script: <?php class obj { function __toString() { return "yo!!\n"; } } $obj = new obj(); print_r($obj); $test = (string) $obj; print $test; print $obj; ?> ----- Produces: obj Object ( ) Object id #1yo!! Thanks, David -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php