On 28-07-2026 2:56 AM, Osama Aldemeery wrote:
> Hi all,

> The exception name is settled from the pre-RFC as `\PregException`
> (thanks Tim) and the flag as `PREG_THROW_ON_ERROR`.

From the RFC:
> The flag covers both classes of PCRE failure.

have you considered throwing different Exception types for the two failure types? (e.g. PregExecutionException and PregCompilationException)


You could have both be child classes of PregException, but in actual fact, the second should probably be a child of LogicException, while the former really is a RuntimeException...

Regards,
Bernard

Reply via email to