> > Hi, > Hi Benjamin.
I have a question: is there any reason to throw an exception from __toString, *other* than a non-recoverable error, which would denote that the object, which the __toString method is called on, does not have any meaningful string representation? Because if not, core implementation fully serves its purpose throwing Fatal error now, even if it is non-standard way. @aharvey said : Should there ever be a Zend Engine 3, however, this could be revisited. > > ZE III is now here (AFAIK). So this have to be revisited :-*)* Regards, Kubo2