Rechercher une fonction PHP

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 Depuis
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. 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 constante est utilisée avec preg_split(). 4.0.5
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 4.3.0
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
Rechercher une fonction PHP

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-pcre.constants.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : http://php.net

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut