preg_last_error(3) php man page | unix.com

Query: preg_last_error

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

PREG_LAST_ERROR(3)							 1							PREG_LAST_ERROR(3)

preg_last_error - Returns the error code of the last PCRE regex execution

SYNOPSIS
int preg_last_error (void )
DESCRIPTION
Returns the error code of the last PCRE regex execution. Example #1 preg_last_error(3) example <?php preg_match('/(?:D+|<d+>)*[!?]/', 'foobar foobar foobar'); if (preg_last_error() == PREG_BACKTRACK_LIMIT_ERROR) { print 'Backtrack limit was exhausted!'; } ?> The above example will output: Backtrack limit was exhausted!
RETURN VALUES
Returns one of the following constants (explained on their own page): o PREG_NO_ERROR o PREG_INTERNAL_ERROR o PREG_BACKTRACK_LIMIT_ERROR (see also pcre.backtrack_limit) o PREG_RECURSION_LIMIT_ERROR (see also pcre.recursion_limit) o PREG_BAD_UTF8_ERROR o PREG_BAD_UTF8_OFFSET_ERROR (since PHP 5.3.0) PHP Documentation Group PREG_LAST_ERROR(3)
Related Man Pages
preg_split(3) - php
preg_match(3) - php
preg_filter(3) - php
preg_match_all(3) - php
spliti(3) - php
Similar Topics in the Unix Linux Community
User Guide: Posting in the Emergency Forum
Please Welcome Don Cragun as Lead Moderator
Status of UNIX.COM Forum Transformation
Please Welcome Ravinder Singh to the Moderation Team
The Order of the Wizard's Hat - Lifetime Achievement Award 2019 - Congrats to Wolf Machowitsch