Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<preg_last_errorpreg_match>
^PCRE FunctionsLast updated: Mon, 26 Oct 2026

preg_last_error_msg

(PHP 8)

preg_last_error_msg — Returns the error message of the last PCRE regex execution

Description

function preg_last_error_msg(): string

Returns the error message of the last PCRE regex execution.

Parameters

This function has no parameters.

Return Values

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

Examples

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

See Also


<preg_last_errorpreg_match>
^PCRE FunctionsLast updated: Mon, 26 Oct 2026