Multicatch RFC proposal
| From: | Bronisław Białek | Date: | Thu, 24 Dec 2015 22:40:29 +0000 |
| Subject: | Multicatch RFC proposal | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-89886@lists.php.net to get a copy of this message | ||
Hello everyone!
I've just created an RFC draft for catching multiple exception types
in one catch statement:
https://github.com/bronek89/php-multicatch-rfc
I wrote RFC on github to check if there is any positive response from community.
Basically it introduces possibility to write code such as:
try {
// ...
} catch (DbException | ResourceNotFoundException $e) {
throw new HttpException("not found", 404, $e);
} catch (\Throwable $e) {
throw new HttpException("fail", 500, $e);
}
Provided patch is my first experience with PHP source code, so it
could be not perfectly written (or simply poor ;-) ) .
What do you think about introducing that kind of feature into PHP?
--
Regards,
Bronisław Białek.