&reftitle.constants; &extension.constants; Constantes PREG &Constants; &Description; À partir de 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. 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 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 &zero; et une chaîne contenant un offset à l'offset &one; PREG_UNMATCHED_AS_NULL Cette contante demande à preg_match et preg_match_all d'include les sous-masques sans correspondance dans $matches avec une valeur à &null;. Sans cette contante, les sous-masques sans correspondance sont retourné avec une chaîne vide, comme si la correspondance était vide. Définir cette constante permet de distinguer ces deux cas. 7.2.0 PREG_NO_ERROR Retourné par la fonction preg_last_error s'il n'y a pas d'erreur. 5.2.0 PREG_INTERNAL_ERROR Retourné par la fonction preg_last_error s'il y a une erreur interne PCRE. 5.2.0 PREG_BACKTRACK_LIMIT_ERROR Retourné par la fonction preg_last_error si backtrack limit a été atteint. 5.2.0 PREG_RECURSION_LIMIT_ERROR Retourné par la fonction preg_last_error si la limite de récurrence a été atteint. 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). 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). 5.3.0 PREG_JIT_STACKLIMIT_ERROR Retourné par preg_last_error si la dernière fonction PCRE a échoué en raison de la limite de la pile JIT. 7.0.0 PCRE_VERSION Version PCRE ainsi que la date de publication (i.e. "7.0 18-Dec-2006"). 5.2.4