Documentación offline PHP master

preg_last_error

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

preg_last_error

Devuelve el código de error de la última expresión PCRE ejecutada

Descripción#

preg_last_error(): int
```php

Devuelve el código de error de la última expresión regular PCRE ejecutada.

Ejemplo con `preg_last_error`
)*[!?]/', 'foobar foobar foobar'); if (preg_last_error() == PREG_BACKTRACK_LIMIT_ERROR) { echo '¡Se ha agotado el límite de retroceso!'; } ?>

```php

El ejemplo anterior mostrará:

Backtrack limit was exhausted!

Parámetros#

Esta función no contiene ningún parámetro.

Valores devueltos#

Devuelve una de las siguientes constantes (explicadas en esta página): PREG_NO_ERROR, PREG_INTERNAL_ERROR, PREG_BACKTRACK_LIMIT_ERROR (ver también pcre.backtrack_limit), PREG_RECURSION_LIMIT_ERROR (ver también pcre.recursion_limit), PREG_BAD_UTF8_ERROR, PREG_BAD_UTF8_OFFSET_ERROR, PREG_JIT_STACKLIMIT_ERROR

Véase también#

preg_last_error_msg