php8.5
Home/ Manual/ pcre / functions/ preg_last_error_msg

preg_last_error_msg

PHP function Edit on GitHub ✎

(PHP 8)

Returns the error message of the last PCRE regex execution

Description

preg_last_error_msg(): string

Returns the error message of the last PCRE regex execution.

Parameters Parameters

Return Values

Returns the error message on success, or "No error" if no error has occurred.

Examples

preg_last_error_msg() example

php
<?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:

output
Backtrack limit exhausted

See Also

Source: reference/pcre/functions/preg-last-error-msg.xml · from the official PHP manual (php/doc-en)