Re: __toString()

From: Date: Mon, 15 Dec 2003 01:35:14 +0000
Subject: Re: __toString()
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-6453@lists.php.net to get a copy of this message
On Sun, Dec 14, 2003 at 03:41:10PM +0100, Sebastian Bergmann wrote: > > It is supported by "print" and for internal extensions such as > > SimpleXML which require this. > > How is it supported by "print" when > > print $defect->thrownException() > > does not work but the object returned from thrownException() has a > __toString() method? Hopefully, this still works (don't have a recent PHP5 build to try): print (string)$defect->thrownException(); The explicit cast also addresses this case: print (string)$defect->thrownException() . "\n"; -- Jon Parise (jon@php.net) :: The PHP Project (http://www.php.net/)

« previous php.internals (#6453) next »