-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello Sam, Jochem,
Sam Barrow wrote: > I think we should stick with E_WARNING for now. If you want to use > exceptions you can throw one in a custom error handler. I can change > about 4 lines of code in my patch to have it emit an E_WARNING easily. > > On Thu, 2008-01-03 at 19:49 +0100, Jochem Maas wrote: >> am I the only one to consider E_FATAL (as generated for class typehints) >> makes >> type hinting useless - I'm currently going down exactly this road. Simplified: set_error_handler('throwit'); function throwit($code, $msg, $file, $line) { if (0 == error_reporting()) { return; } throw new Exception("$msg in $file on $line", $code); } Of course, Jochem, you're right. Exceptions would be nice. WrongArgumentException, InvalidWhateverException, ... - - Markus -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHfVWT1nS0RcInK9ARApW9AJ9OF+IM/bKWP5D21TDd6r8tTFhNEACgl9Ok rS+MNouW6p/4C4iKOW3/AlU= =887G -----END PGP SIGNATURE----- -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php