Tip for 5.3: exceptions in __toString and __autoload

From: Date: Fri, 26 Dec 2008 01:46:43 +0000
Subject: Tip for 5.3: exceptions in __toString and __autoload
Groups: php.internals 
Request: Send a blank email to internals+get-42373@lists.php.net to get a copy of this message
This code throws *Fatal error*: Method test::__toString() must not throw an exception class Test1 { public function __toString() {
       throw new Exception;
} } The same problem causes throwing exceptions in function __autoload. I think this behavior is against the logic of exceptions. Excellent feature of PHP 5.3 would be to resolve this errors. David Grudl

« previous php.internals (#42373) next »