Types de ressources
Exemples
PCRE
PHP Manual

# Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

Constantes PREG
Constante | Description
--- | ---
`PREG_PATTERN_ORDER` | Ordonne les résultats de façon à ce que $matches[0] contienne les résultats qui correspondent au masque entier, $matches[1] ceux qui correspondent à la première parenthèse capturante et ainsi de suite. Cette constante est utilisée avec preg_match_all().
`PREG_SET_ORDER` | Les résultats sont classés de telle façon que $matches[0] contient la première série de résultat, $matches[1] la deuxième, etc. Cette constante est utilisée avec preg_match_all().
`PREG_OFFSET_CAPTURE` | Voir la description de `PREG_SPLIT_OFFSET_CAPTURE`. Cette constante est utilisée depuis PHP 4.3.0 .
`PREG_SPLIT_NO_EMPTY` | Si cette option est activée, seules les sous-chaînes non vides seront retournées par preg_split().
`PREG_SPLIT_DELIM_CAPTURE` | Si cette option est activée, les expressions entre parenthèses entre les délimiteurs de masques seront aussi capturées et retournées. Cette option a été ajoutée en PHP 4.0.5. Cette constante est utilisée avec preg_split().
`PREG_SPLIT_OFFSET_CAPTURE` | Si cette constante est utilisée avec preg_split(), l'offset de début de résultat sera retourné, en plus de la chaîne résultat. Notez que cela change la nature du résultat retourné en un tableau contenant une chaîne à l'offset 0 et une chaîne contenant un offset à l'offset 1. Cette option est disponible depuis PHP 4.3.0.
`PREG_NO_ERROR` | Retourné par la fonction preg_last_error() s'il n'y a pas d'erreur. Disponible depuis PHP 5.2.0.
`PREG_INTERNAL_ERROR` | Retourné par la fonction preg_last_error() s'il y a une erreur interne PCRE. Disponible depuis PHP 5.2.0.
`PREG_BACKTRACK_LIMIT_ERROR` | Retourné par la fonction preg_last_error() si backtrack limit a été atteint. Disponible depuis PHP 5.2.0.
`PREG_RECURSION_LIMIT_ERROR` | Retourné par la fonction preg_last_error() si la limite de récurrence a été atteint. Disponible depuis PHP 5.2.0.
`PREG_BAD_UTF8_ERROR` | Retourné par la fonction preg_last_error() si la dernière erreur est du à une malformation des données UTF-8 (uniquement lors de l'exécution d'une expression en mode UTF-8). Disponible depuis PHP 5.2.0.
`PREG_BAD_UTF8_OFFSET_ERROR` | Retourné par la fonction preg_last_error() si l'offset ne correspond pas au début d'un point valide UTF-8 (uniquement lorsque l'on exécute une expression enmode UTF-8). Disponible depuis PHP 5.3.0.
`PCRE_VERSION` | Version PCRE ainsi que la date de publication (i.e. "7.0 18-Dec-2006"). Disponible depuis PHP 5.2.4.

Types de ressources
Exemples
PCRE
PHP Manual