Php Preg_Last_Error
# PHP preg_last_error() Function
[PHP Regular Expressions (PCRE)](#)
The preg_last_error function is used to return the error code from the last PCRE regular expression execution.
### Syntax
int preg_last_error ( void )
### Example
## Return the specified matching element in the array:
<?php preg_match('/(?:D+|)*[!?]/', 'foobar foobar foobar'); if(preg_last_error() == PREG_BACKTRACK_LIMIT_ERROR){print'Backtrack limit was exhausted!'; }?>
The execution result is as follows:
Backtrack limit was exhausted!
### Return Value
* PREG_NO_ERROR
* PREG_INTERNAL_ERROR
* PREG_BACKTRACK_LIMIT_ERROR
* PREG_RECURSION_LIMIT_ERROR
* PREG_BAD_UTF8_ERROR
* PREG_BAD_UTF8_OFFSET_ERROR
For detailed parameter information, please see: [PHP Regular Expressions (PCRE)](#)
[PHP Regular Expressions (PCRE)](#)
YouTip