Hi,

you can use:
class test2 {
   public function __toString(){ return (string) new test; }
}

Marian Kostadinov wrote:
Hi,
there is one issue that I experience since I started using 5.2.0 and
especially the new correct __toString behaviour. Generally it works fine.
But sometimes I find it useful to get __toString return another object the also has a __toString method. So my idea is - is it possible (and good idea)
to make it work in this extended manner. Here is an example to illustrate
what I mean:

class test1 {
function __toString() { return 'i am class 1'; }
}
class test2 {
function __toString() { return new test1; }
}
$test = new test2;
echo $test;



--
Etienne Kneuss
http://www.colder.ch
[EMAIL PROTECTED]

Men never do evil so completely and cheerfully as when they do it from a religious conviction.
-- Pascal

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to