(PHP 8)
preg_last_error_msg — Returns the error message of the last PCRE regex execution
preg_last_error_msg ( ) : string
Returns the error message of the last PCRE regex execution.
This function has no parameters.
Returns the error message on success, or "No error"
if no error has occurred.
Example #1 preg_last_error_msg() example
<?php preg_match('/(?:\D+|<\d+>)*[!?]/', 'foobar foobar foobar'); if (preg_last_error() !== PREG_NO_ERROR) { echo preg_last_error_msg(); } ?>
The above example will output:
Backtrack limit exhausted
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.preg-last-error-msg.php