La función preg_last_error se utiliza para devolver el código de error generado por la última ejecución regular de PCRE.
int preg_last_error (nulo)
El resultado de la ejecución es el siguiente:
¡El límite de retroceso se agotó!
PREG_NO_ERROR
PREG_INTERNAL_ERROR
PREG_BACKTRACK_LIMIT_ERROR
PREG_RECURSION_LIMIT_ERROR
PREG_BAD_UTF8_ERROR
PREG_BAD_UTF8_OFFSET_ERROR
Las descripciones detalladas de los parámetros se pueden encontrar en: PHP Regular Expression (PCRE)