unread
Dear internals,
Don't you think allowing to throw an exception as the right side of null coalescing operator would be a good idea?
Something like:
echo $a ?? throw new \RuntimeException('foo');
Regards,
Tim
unread
Dear internals,
Don't you think allowing to throw an exception as the right side of null
coalescing operator would be a good idea?Something like:
echo $a ?? throw new \RuntimeException('foo');
Regards,
Tim
Sometimes that would be really helpful. What you can do is something like
that:
function raise(Throwable $t) {
throw $t;
}
$a = $a ?? raise(new \RuntimeException("foo"));
Regards, Niklas