# IntlChar

(PHP 7, PHP 8)

## Introduction

IntlChar donne accès à un certain nombre de méthodes utilitaires qui peuvent être utilisées pour accéder à des informations sur les caractères Unicode.

Les méthodes et les constantes respectent scrupuleusement les noms et le comportement utilisés par la bibliothèque ICU sous-jacente.

## Synopsis de la classe

class IntlChar {
/* Constantes */
public const string UNICODE_VERSION;
public const int CODEPOINT_MIN;
public const int CODEPOINT_MAX;
public const float NO_NUMERIC_VALUE;
public const int PROPERTY_ALPHABETIC;
public const int PROPERTY_BINARY_START;
public const int PROPERTY_ASCII_HEX_DIGIT;
public const int PROPERTY_BIDI_CONTROL;
public const int PROPERTY_BIDI_MIRRORED;
public const int PROPERTY_DASH;
public const int PROPERTY_DEFAULT_IGNORABLE_CODE_POINT;
public const int PROPERTY_DEPRECATED;
public const int PROPERTY_DIACRITIC;
public const int PROPERTY_EXTENDER;
public const int PROPERTY_FULL_COMPOSITION_EXCLUSION;
public const int PROPERTY_GRAPHEME_BASE;
public const int PROPERTY_GRAPHEME_EXTEND;
public const int PROPERTY_GRAPHEME_LINK;
public const int PROPERTY_HEX_DIGIT;
public const int PROPERTY_HYPHEN;
public const int PROPERTY_ID_CONTINUE;
public const int PROPERTY_ID_START;
public const int PROPERTY_IDEOGRAPHIC;
public const int PROPERTY_IDS_BINARY_OPERATOR;
public const int PROPERTY_IDS_TRINARY_OPERATOR;
public const int PROPERTY_IDS_UNARY_OPERATOR;
public const int PROPERTY_ID_COMPAT_MATH_START;
public const int PROPERTY_ID_COMPAT_MATH_CONTINUE;
public const int PROPERTY_JOIN_CONTROL;
public const int PROPERTY_LOGICAL_ORDER_EXCEPTION;
public const int PROPERTY_LOWERCASE;
public const int PROPERTY_MATH;
public const int PROPERTY_NONCHARACTER_CODE_POINT;
public const int PROPERTY_QUOTATION_MARK;
public const int PROPERTY_RADICAL;
public const int PROPERTY_SOFT_DOTTED;
public const int PROPERTY_TERMINAL_PUNCTUATION;
public const int PROPERTY_UNIFIED_IDEOGRAPH;
public const int PROPERTY_UPPERCASE;
public const int PROPERTY_WHITE_SPACE;
public const int PROPERTY_XID_CONTINUE;
public const int PROPERTY_XID_START;
public const int PROPERTY_CASE_SENSITIVE;
public const int PROPERTY_S_TERM;
public const int PROPERTY_VARIATION_SELECTOR;
public const int PROPERTY_NFD_INERT;
public const int PROPERTY_NFKD_INERT;
public const int PROPERTY_NFC_INERT;
public const int PROPERTY_NFKC_INERT;
public const int PROPERTY_SEGMENT_STARTER;
public const int PROPERTY_PATTERN_SYNTAX;
public const int PROPERTY_PATTERN_WHITE_SPACE;
public const int PROPERTY_POSIX_ALNUM;
public const int PROPERTY_POSIX_BLANK;
public const int PROPERTY_POSIX_GRAPH;
public const int PROPERTY_POSIX_PRINT;
public const int PROPERTY_POSIX_XDIGIT;
public const int PROPERTY_CASED;
public const int PROPERTY_CASE_IGNORABLE;
public const int PROPERTY_CHANGES_WHEN_LOWERCASED;
public const int PROPERTY_CHANGES_WHEN_UPPERCASED;
public const int PROPERTY_CHANGES_WHEN_TITLECASED;
public const int PROPERTY_CHANGES_WHEN_CASEFOLDED;
public const int PROPERTY_CHANGES_WHEN_CASEMAPPED;
public const int PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDED;
public const int PROPERTY_BINARY_LIMIT;
public const int PROPERTY_BIDI_CLASS;
public const int PROPERTY_INT_START;
public const int PROPERTY_BLOCK;
public const int PROPERTY_CANONICAL_COMBINING_CLASS;
public const int PROPERTY_DECOMPOSITION_TYPE;
public const int PROPERTY_EAST_ASIAN_WIDTH;
public const int PROPERTY_GENERAL_CATEGORY;
public const int PROPERTY_JOINING_GROUP;
public const int PROPERTY_JOINING_TYPE;
public const int PROPERTY_LINE_BREAK;
public const int PROPERTY_NUMERIC_TYPE;
public const int PROPERTY_SCRIPT;
public const int PROPERTY_HANGUL_SYLLABLE_TYPE;
public const int PROPERTY_NFD_QUICK_CHECK;
public const int PROPERTY_NFKD_QUICK_CHECK;
public const int PROPERTY_NFC_QUICK_CHECK;
public const int PROPERTY_NFKC_QUICK_CHECK;
public const int PROPERTY_LEAD_CANONICAL_COMBINING_CLASS;
public const int PROPERTY_TRAIL_CANONICAL_COMBINING_CLASS;
public const int PROPERTY_GRAPHEME_CLUSTER_BREAK;
public const int PROPERTY_SENTENCE_BREAK;
public const int PROPERTY_WORD_BREAK;
public const int PROPERTY_BIDI_PAIRED_BRACKET_TYPE;
public const int PROPERTY_INT_LIMIT;
public const int PROPERTY_GENERAL_CATEGORY_MASK;
public const int PROPERTY_MASK_START;
public const int PROPERTY_MASK_LIMIT;
public const int PROPERTY_NUMERIC_VALUE;
public const int PROPERTY_DOUBLE_START;
public const int PROPERTY_DOUBLE_LIMIT;
public const int PROPERTY_AGE;
public const int PROPERTY_STRING_START;
public const int PROPERTY_BIDI_MIRRORING_GLYPH;
public const int PROPERTY_CASE_FOLDING;
public const int PROPERTY_ISO_COMMENT;
public const int PROPERTY_LOWERCASE_MAPPING;
public const int PROPERTY_NAME;
public const int PROPERTY_SIMPLE_CASE_FOLDING;
public const int PROPERTY_SIMPLE_LOWERCASE_MAPPING;
public const int PROPERTY_SIMPLE_TITLECASE_MAPPING;
public const int PROPERTY_SIMPLE_UPPERCASE_MAPPING;
public const int PROPERTY_TITLECASE_MAPPING;
public const int PROPERTY_UNICODE_1_NAME;
public const int PROPERTY_UPPERCASE_MAPPING;
public const int PROPERTY_BIDI_PAIRED_BRACKET;
public const int PROPERTY_STRING_LIMIT;
public const int PROPERTY_SCRIPT_EXTENSIONS;
public const int PROPERTY_OTHER_PROPERTY_START;
public const int PROPERTY_OTHER_PROPERTY_LIMIT;
public const int PROPERTY_INVALID_CODE;
public const int CHAR_CATEGORY_UNASSIGNED;
public const int CHAR_CATEGORY_GENERAL_OTHER_TYPES;
public const int CHAR_CATEGORY_UPPERCASE_LETTER;
public const int CHAR_CATEGORY_LOWERCASE_LETTER;
public const int CHAR_CATEGORY_TITLECASE_LETTER;
public const int CHAR_CATEGORY_MODIFIER_LETTER;
public const int CHAR_CATEGORY_OTHER_LETTER;
public const int CHAR_CATEGORY_NON_SPACING_MARK;
public const int CHAR_CATEGORY_ENCLOSING_MARK;
public const int CHAR_CATEGORY_COMBINING_SPACING_MARK;
public const int CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER;
public const int CHAR_CATEGORY_LETTER_NUMBER;
public const int CHAR_CATEGORY_OTHER_NUMBER;
public const int CHAR_CATEGORY_SPACE_SEPARATOR;
public const int CHAR_CATEGORY_LINE_SEPARATOR;
public const int CHAR_CATEGORY_PARAGRAPH_SEPARATOR;
public const int CHAR_CATEGORY_CONTROL_CHAR;
public const int CHAR_CATEGORY_FORMAT_CHAR;
public const int CHAR_CATEGORY_PRIVATE_USE_CHAR;
public const int CHAR_CATEGORY_SURROGATE;
public const int CHAR_CATEGORY_DASH_PUNCTUATION;
public const int CHAR_CATEGORY_START_PUNCTUATION;
public const int CHAR_CATEGORY_END_PUNCTUATION;
public const int CHAR_CATEGORY_CONNECTOR_PUNCTUATION;
public const int CHAR_CATEGORY_OTHER_PUNCTUATION;
public const int CHAR_CATEGORY_MATH_SYMBOL;
public const int CHAR_CATEGORY_CURRENCY_SYMBOL;
public const int CHAR_CATEGORY_MODIFIER_SYMBOL;
public const int CHAR_CATEGORY_OTHER_SYMBOL;
public const int CHAR_CATEGORY_INITIAL_PUNCTUATION;
public const int CHAR_CATEGORY_FINAL_PUNCTUATION;
public const int CHAR_CATEGORY_CHAR_CATEGORY_COUNT;
public const int CHAR_DIRECTION_LEFT_TO_RIGHT;
public const int CHAR_DIRECTION_RIGHT_TO_LEFT;
public const int CHAR_DIRECTION_EUROPEAN_NUMBER;
public const int CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR;
public const int CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATOR;
public const int CHAR_DIRECTION_ARABIC_NUMBER;
public const int CHAR_DIRECTION_COMMON_NUMBER_SEPARATOR;
public const int CHAR_DIRECTION_BLOCK_SEPARATOR;
public const int CHAR_DIRECTION_SEGMENT_SEPARATOR;
public const int CHAR_DIRECTION_WHITE_SPACE_NEUTRAL;
public const int CHAR_DIRECTION_OTHER_NEUTRAL;
public const int CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDING;
public const int CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDE;
public const int CHAR_DIRECTION_RIGHT_TO_LEFT_ARABIC;
public const int CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDING;
public const int CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDE;
public const int CHAR_DIRECTION_POP_DIRECTIONAL_FORMAT;
public const int CHAR_DIRECTION_DIR_NON_SPACING_MARK;
public const int CHAR_DIRECTION_BOUNDARY_NEUTRAL;
public const int CHAR_DIRECTION_FIRST_STRONG_ISOLATE;
public const int CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATE;
public const int CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATE;
public const int CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATE;
public const int CHAR_DIRECTION_CHAR_DIRECTION_COUNT;
public const int BLOCK_CODE_NO_BLOCK;
public const int BLOCK_CODE_BASIC_LATIN;
public const int BLOCK_CODE_LATIN_1_SUPPLEMENT;
public const int BLOCK_CODE_LATIN_EXTENDED_A;
public const int BLOCK_CODE_LATIN_EXTENDED_B;
public const int BLOCK_CODE_IPA_EXTENSIONS;
public const int BLOCK_CODE_SPACING_MODIFIER_LETTERS;
public const int BLOCK_CODE_COMBINING_DIACRITICAL_MARKS;
public const int BLOCK_CODE_GREEK;
public const int BLOCK_CODE_CYRILLIC;
public const int BLOCK_CODE_ARMENIAN;
public const int BLOCK_CODE_HEBREW;
public const int BLOCK_CODE_ARABIC;
public const int BLOCK_CODE_SYRIAC;
public const int BLOCK_CODE_THAANA;
public const int BLOCK_CODE_DEVANAGARI;
public const int BLOCK_CODE_BENGALI;
public const int BLOCK_CODE_GURMUKHI;
public const int BLOCK_CODE_GUJARATI;
public const int BLOCK_CODE_ORIYA;
public const int BLOCK_CODE_TAMIL;
public const int BLOCK_CODE_TELUGU;
public const int BLOCK_CODE_KANNADA;
public const int BLOCK_CODE_MALAYALAM;
public const int BLOCK_CODE_SINHALA;
public const int BLOCK_CODE_THAI;
public const int BLOCK_CODE_LAO;
public const int BLOCK_CODE_TIBETAN;
public const int BLOCK_CODE_MYANMAR;
public const int BLOCK_CODE_GEORGIAN;
public const int BLOCK_CODE_HANGUL_JAMO;
public const int BLOCK_CODE_ETHIOPIC;
public const int BLOCK_CODE_CHEROKEE;
public const int BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS;
public const int BLOCK_CODE_OGHAM;
public const int BLOCK_CODE_RUNIC;
public const int BLOCK_CODE_KHMER;
public const int BLOCK_CODE_MONGOLIAN;
public const int BLOCK_CODE_LATIN_EXTENDED_ADDITIONAL;
public const int BLOCK_CODE_GREEK_EXTENDED;
public const int BLOCK_CODE_GENERAL_PUNCTUATION;
public const int BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTS;
public const int BLOCK_CODE_CURRENCY_SYMBOLS;
public const int BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLS;
public const int BLOCK_CODE_LETTERLIKE_SYMBOLS;
public const int BLOCK_CODE_NUMBER_FORMS;
public const int BLOCK_CODE_ARROWS;
public const int BLOCK_CODE_MATHEMATICAL_OPERATORS;
public const int BLOCK_CODE_MISCELLANEOUS_TECHNICAL;
public const int BLOCK_CODE_CONTROL_PICTURES;
public const int BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITION;
public const int BLOCK_CODE_ENCLOSED_ALPHANUMERICS;
public const int BLOCK_CODE_BOX_DRAWING;
public const int BLOCK_CODE_BLOCK_ELEMENTS;
public const int BLOCK_CODE_GEOMETRIC_SHAPES;
public const int BLOCK_CODE_MISCELLANEOUS_SYMBOLS;
public const int BLOCK_CODE_DINGBATS;
public const int BLOCK_CODE_BRAILLE_PATTERNS;
public const int BLOCK_CODE_CJK_RADICALS_SUPPLEMENT;
public const int BLOCK_CODE_KANGXI_RADICALS;
public const int BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERS;
public const int BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATION;
public const int BLOCK_CODE_HIRAGANA;
public const int BLOCK_CODE_KATAKANA;
public const int BLOCK_CODE_BOPOMOFO;
public const int BLOCK_CODE_HANGUL_COMPATIBILITY_JAMO;
public const int BLOCK_CODE_KANBUN;
public const int BLOCK_CODE_BOPOMOFO_EXTENDED;
public const int BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHS;
public const int BLOCK_CODE_CJK_COMPATIBILITY;
public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A;
public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS;
public const int BLOCK_CODE_YI_SYLLABLES;
public const int BLOCK_CODE_YI_RADICALS;
public const int BLOCK_CODE_HANGUL_SYLLABLES;
public const int BLOCK_CODE_HIGH_SURROGATES;
public const int BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATES;
public const int BLOCK_CODE_LOW_SURROGATES;
public const int BLOCK_CODE_PRIVATE_USE_AREA;
public const int BLOCK_CODE_PRIVATE_USE;
public const int BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS;
public const int BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMS;
public const int BLOCK_CODE_ARABIC_PRESENTATION_FORMS_A;
public const int BLOCK_CODE_COMBINING_HALF_MARKS;
public const int BLOCK_CODE_CJK_COMPATIBILITY_FORMS;
public const int BLOCK_CODE_SMALL_FORM_VARIANTS;
public const int BLOCK_CODE_ARABIC_PRESENTATION_FORMS_B;
public const int BLOCK_CODE_SPECIALS;
public const int BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS;
public const int BLOCK_CODE_OLD_ITALIC;
public const int BLOCK_CODE_GOTHIC;
public const int BLOCK_CODE_DESERET;
public const int BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS;
public const int BLOCK_CODE_MUSICAL_SYMBOLS;
public const int BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS;
public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B;
public const int BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT;
public const int BLOCK_CODE_TAGS;
public const int BLOCK_CODE_CYRILLIC_SUPPLEMENT;
public const int BLOCK_CODE_CYRILLIC_SUPPLEMENTARY;
public const int BLOCK_CODE_TAGALOG;
public const int BLOCK_CODE_HANUNOO;
public const int BLOCK_CODE_BUHID;
public const int BLOCK_CODE_TAGBANWA;
public const int BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A;
public const int BLOCK_CODE_SUPPLEMENTAL_ARROWS_A;
public const int BLOCK_CODE_SUPPLEMENTAL_ARROWS_B;
public const int BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B;
public const int BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS;
public const int BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS;
public const int BLOCK_CODE_VARIATION_SELECTORS;
public const int BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A;
public const int BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B;
public const int BLOCK_CODE_LIMBU;
public const int BLOCK_CODE_TAI_LE;
public const int BLOCK_CODE_KHMER_SYMBOLS;
public const int BLOCK_CODE_PHONETIC_EXTENSIONS;
public const int BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS;
public const int BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS;
public const int BLOCK_CODE_LINEAR_B_SYLLABARY;
public const int BLOCK_CODE_LINEAR_B_IDEOGRAMS;
public const int BLOCK_CODE_AEGEAN_NUMBERS;
public const int BLOCK_CODE_UGARITIC;
public const int BLOCK_CODE_SHAVIAN;
public const int BLOCK_CODE_OSMANYA;
public const int BLOCK_CODE_CYPRIOT_SYLLABARY;
public const int BLOCK_CODE_TAI_XUAN_JING_SYMBOLS;
public const int BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT;
public const int BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION;
public const int BLOCK_CODE_ANCIENT_GREEK_NUMBERS;
public const int BLOCK_CODE_ARABIC_SUPPLEMENT;
public const int BLOCK_CODE_BUGINESE;
public const int BLOCK_CODE_CJK_STROKES;
public const int BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT;
public const int BLOCK_CODE_COPTIC;
public const int BLOCK_CODE_ETHIOPIC_EXTENDED;
public const int BLOCK_CODE_ETHIOPIC_SUPPLEMENT;
public const int BLOCK_CODE_GEORGIAN_SUPPLEMENT;
public const int BLOCK_CODE_GLAGOLITIC;
public const int BLOCK_CODE_KHAROSHTHI;
public const int BLOCK_CODE_MODIFIER_TONE_LETTERS;
public const int BLOCK_CODE_NEW_TAI_LUE;
public const int BLOCK_CODE_OLD_PERSIAN;
public const int BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT;
public const int BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION;
public const int BLOCK_CODE_SYLOTI_NAGRI;
public const int BLOCK_CODE_TIFINAGH;
public const int BLOCK_CODE_VERTICAL_FORMS;
public const int BLOCK_CODE_NKO;
public const int BLOCK_CODE_BALINESE;
public const int BLOCK_CODE_LATIN_EXTENDED_C;
public const int BLOCK_CODE_LATIN_EXTENDED_D;
public const int BLOCK_CODE_PHAGS_PA;
public const int BLOCK_CODE_PHOENICIAN;
public const int BLOCK_CODE_CUNEIFORM;
public const int BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION;
public const int BLOCK_CODE_COUNTING_ROD_NUMERALS;
public const int BLOCK_CODE_SUNDANESE;
public const int BLOCK_CODE_LEPCHA;
public const int BLOCK_CODE_OL_CHIKI;
public const int BLOCK_CODE_CYRILLIC_EXTENDED_A;
public const int BLOCK_CODE_VAI;
public const int BLOCK_CODE_CYRILLIC_EXTENDED_B;
public const int BLOCK_CODE_SAURASHTRA;
public const int BLOCK_CODE_KAYAH_LI;
public const int BLOCK_CODE_REJANG;
public const int BLOCK_CODE_CHAM;
public const int BLOCK_CODE_ANCIENT_SYMBOLS;
public const int BLOCK_CODE_PHAISTOS_DISC;
public const int BLOCK_CODE_LYCIAN;
public const int BLOCK_CODE_CARIAN;
public const int BLOCK_CODE_LYDIAN;
public const int BLOCK_CODE_MAHJONG_TILES;
public const int BLOCK_CODE_DOMINO_TILES;
public const int BLOCK_CODE_SAMARITAN;
public const int BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED;
public const int BLOCK_CODE_TAI_THAM;
public const int BLOCK_CODE_VEDIC_EXTENSIONS;
public const int BLOCK_CODE_LISU;
public const int BLOCK_CODE_BAMUM;
public const int BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS;
public const int BLOCK_CODE_DEVANAGARI_EXTENDED;
public const int BLOCK_CODE_HANGUL_JAMO_EXTENDED_A;
public const int BLOCK_CODE_JAVANESE;
public const int BLOCK_CODE_MYANMAR_EXTENDED_A;
public const int BLOCK_CODE_TAI_VIET;
public const int BLOCK_CODE_MEETEI_MAYEK;
public const int BLOCK_CODE_HANGUL_JAMO_EXTENDED_B;
public const int BLOCK_CODE_IMPERIAL_ARAMAIC;
public const int BLOCK_CODE_OLD_SOUTH_ARABIAN;
public const int BLOCK_CODE_AVESTAN;
public const int BLOCK_CODE_INSCRIPTIONAL_PARTHIAN;
public const int BLOCK_CODE_INSCRIPTIONAL_PAHLAVI;
public const int BLOCK_CODE_OLD_TURKIC;
public const int BLOCK_CODE_RUMI_NUMERAL_SYMBOLS;
public const int BLOCK_CODE_KAITHI;
public const int BLOCK_CODE_EGYPTIAN_HIEROGLYPHS;
public const int BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT;
public const int BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT;
public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C;
public const int BLOCK_CODE_MANDAIC;
public const int BLOCK_CODE_BATAK;
public const int BLOCK_CODE_ETHIOPIC_EXTENDED_A;
public const int BLOCK_CODE_BRAHMI;
public const int BLOCK_CODE_BAMUM_SUPPLEMENT;
public const int BLOCK_CODE_KANA_SUPPLEMENT;
public const int BLOCK_CODE_PLAYING_CARDS;
public const int BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS;
public const int BLOCK_CODE_EMOTICONS;
public const int BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS;
public const int BLOCK_CODE_ALCHEMICAL_SYMBOLS;
public const int BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D;
public const int BLOCK_CODE_ARABIC_EXTENDED_A;
public const int BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS;
public const int BLOCK_CODE_CHAKMA;
public const int BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS;
public const int BLOCK_CODE_MEROITIC_CURSIVE;
public const int BLOCK_CODE_MEROITIC_HIEROGLYPHS;
public const int BLOCK_CODE_MIAO;
public const int BLOCK_CODE_SHARADA;
public const int BLOCK_CODE_SORA_SOMPENG;
public const int BLOCK_CODE_SUNDANESE_SUPPLEMENT;
public const int BLOCK_CODE_TAKRI;
public const int BLOCK_CODE_BASSA_VAH;
public const int BLOCK_CODE_CAUCASIAN_ALBANIAN;
public const int BLOCK_CODE_COPTIC_EPACT_NUMBERS;
public const int BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_EXTENDED;
public const int BLOCK_CODE_DUPLOYAN;
public const int BLOCK_CODE_ELBASAN;
public const int BLOCK_CODE_GEOMETRIC_SHAPES_EXTENDED;
public const int BLOCK_CODE_GRANTHA;
public const int BLOCK_CODE_KHOJKI;
public const int BLOCK_CODE_KHUDAWADI;
public const int BLOCK_CODE_LATIN_EXTENDED_E;
public const int BLOCK_CODE_LINEAR_A;
public const int BLOCK_CODE_MAHAJANI;
public const int BLOCK_CODE_MANICHAEAN;
public const int BLOCK_CODE_MENDE_KIKAKUI;
public const int BLOCK_CODE_MODI;
public const int BLOCK_CODE_MRO;
public const int BLOCK_CODE_MYANMAR_EXTENDED_B;
public const int BLOCK_CODE_NABATAEAN;
public const int BLOCK_CODE_OLD_NORTH_ARABIAN;
public const int BLOCK_CODE_OLD_PERMIC;
public const int BLOCK_CODE_ORNAMENTAL_DINGBATS;
public const int BLOCK_CODE_PAHAWH_HMONG;
public const int BLOCK_CODE_PALMYRENE;
public const int BLOCK_CODE_PAU_CIN_HAU;
public const int BLOCK_CODE_PSALTER_PAHLAVI;
public const int BLOCK_CODE_SHORTHAND_FORMAT_CONTROLS;
public const int BLOCK_CODE_SIDDHAM;
public const int BLOCK_CODE_SINHALA_ARCHAIC_NUMBERS;
public const int BLOCK_CODE_SUPPLEMENTAL_ARROWS_C;
public const int BLOCK_CODE_TIRHUTA;
public const int BLOCK_CODE_WARANG_CITI;
public const int BLOCK_CODE_COUNT;
public const int BLOCK_CODE_INVALID_CODE;
public const int BPT_NONE;
public const int BPT_OPEN;
public const int BPT_CLOSE;
public const int BPT_COUNT;
public const int EA_NEUTRAL;
public const int EA_AMBIGUOUS;
public const int EA_HALFWIDTH;
public const int EA_FULLWIDTH;
public const int EA_NARROW;
public const int EA_WIDE;
public const int EA_COUNT;
public const int UNICODE_CHAR_NAME;
public const int UNICODE_10_CHAR_NAME;
public const int EXTENDED_CHAR_NAME;
public const int CHAR_NAME_ALIAS;
public const int CHAR_NAME_CHOICE_COUNT;
public const int SHORT_PROPERTY_NAME;
public const int LONG_PROPERTY_NAME;
public const int PROPERTY_NAME_CHOICE_COUNT;
public const int DT_NONE;
public const int DT_CANONICAL;
public const int DT_COMPAT;
public const int DT_CIRCLE;
public const int DT_FINAL;
public const int DT_FONT;
public const int DT_FRACTION;
public const int DT_INITIAL;
public const int DT_ISOLATED;
public const int DT_MEDIAL;
public const int DT_NARROW;
public const int DT_NOBREAK;
public const int DT_SMALL;
public const int DT_SQUARE;
public const int DT_SUB;
public const int DT_SUPER;
public const int DT_VERTICAL;
public const int DT_WIDE;
public const int DT_COUNT;
public const int JT_NON_JOINING;
public const int JT_JOIN_CAUSING;
public const int JT_DUAL_JOINING;
public const int JT_LEFT_JOINING;
public const int JT_RIGHT_JOINING;
public const int JT_TRANSPARENT;
public const int JT_COUNT;
public const int JG_NO_JOINING_GROUP;
public const int JG_AIN;
public const int JG_ALAPH;
public const int JG_ALEF;
public const int JG_BEH;
public const int JG_BETH;
public const int JG_DAL;
public const int JG_DALATH_RISH;
public const int JG_E;
public const int JG_FEH;
public const int JG_FINAL_SEMKATH;
public const int JG_GAF;
public const int JG_GAMAL;
public const int JG_HAH;
public const int JG_TEH_MARBUTA_GOAL;
public const int JG_HAMZA_ON_HEH_GOAL;
public const int JG_HE;
public const int JG_HEH;
public const int JG_HEH_GOAL;
public const int JG_HETH;
public const int JG_KAF;
public const int JG_KAPH;
public const int JG_KNOTTED_HEH;
public const int JG_LAM;
public const int JG_LAMADH;
public const int JG_MEEM;
public const int JG_MIM;
public const int JG_NOON;
public const int JG_NUN;
public const int JG_PE;
public const int JG_QAF;
public const int JG_QAPH;
public const int JG_REH;
public const int JG_REVERSED_PE;
public const int JG_SAD;
public const int JG_SADHE;
public const int JG_SEEN;
public const int JG_SEMKATH;
public const int JG_SHIN;
public const int JG_SWASH_KAF;
public const int JG_SYRIAC_WAW;
public const int JG_TAH;
public const int JG_TAW;
public const int JG_TEH_MARBUTA;
public const int JG_TETH;
public const int JG_WAW;
public const int JG_YEH;
public const int JG_YEH_BARREE;
public const int JG_YEH_WITH_TAIL;
public const int JG_YUDH;
public const int JG_YUDH_HE;
public const int JG_ZAIN;
public const int JG_FE;
public const int JG_KHAPH;
public const int JG_ZHAIN;
public const int JG_BURUSHASKI_YEH_BARREE;
public const int JG_FARSI_YEH;
public const int JG_NYA;
public const int JG_ROHINGYA_YEH;
public const int JG_MANICHAEAN_ALEPH;
public const int JG_MANICHAEAN_AYIN;
public const int JG_MANICHAEAN_BETH;
public const int JG_MANICHAEAN_DALETH;
public const int JG_MANICHAEAN_DHAMEDH;
public const int JG_MANICHAEAN_FIVE;
public const int JG_MANICHAEAN_GIMEL;
public const int JG_MANICHAEAN_HETH;
public const int JG_MANICHAEAN_HUNDRED;
public const int JG_MANICHAEAN_KAPH;
public const int JG_MANICHAEAN_LAMEDH;
public const int JG_MANICHAEAN_MEM;
public const int JG_MANICHAEAN_NUN;
public const int JG_MANICHAEAN_ONE;
public const int JG_MANICHAEAN_PE;
public const int JG_MANICHAEAN_QOPH;
public const int JG_MANICHAEAN_RESH;
public const int JG_MANICHAEAN_SADHE;
public const int JG_MANICHAEAN_SAMEKH;
public const int JG_MANICHAEAN_TAW;
public const int JG_MANICHAEAN_TEN;
public const int JG_MANICHAEAN_TETH;
public const int JG_MANICHAEAN_THAMEDH;
public const int JG_MANICHAEAN_TWENTY;
public const int JG_MANICHAEAN_WAW;
public const int JG_MANICHAEAN_YODH;
public const int JG_MANICHAEAN_ZAYIN;
public const int JG_STRAIGHT_WAW;
public const int JG_COUNT;
public const int GCB_OTHER;
public const int GCB_CONTROL;
public const int GCB_CR;
public const int GCB_EXTEND;
public const int GCB_L;
public const int GCB_LF;
public const int GCB_LV;
public const int GCB_LVT;
public const int GCB_T;
public const int GCB_V;
public const int GCB_SPACING_MARK;
public const int GCB_PREPEND;
public const int GCB_REGIONAL_INDICATOR;
public const int GCB_COUNT;
public const int WB_OTHER;
public const int WB_ALETTER;
public const int WB_FORMAT;
public const int WB_KATAKANA;
public const int WB_MIDLETTER;
public const int WB_MIDNUM;
public const int WB_NUMERIC;
public const int WB_EXTENDNUMLET;
public const int WB_CR;
public const int WB_EXTEND;
public const int WB_LF;
public const int WB_MIDNUMLET;
public const int WB_NEWLINE;
public const int WB_REGIONAL_INDICATOR;
public const int WB_HEBREW_LETTER;
public const int WB_SINGLE_QUOTE;
public const int WB_DOUBLE_QUOTE;
public const int WB_COUNT;
public const int SB_OTHER;
public const int SB_ATERM;
public const int SB_CLOSE;
public const int SB_FORMAT;
public const int SB_LOWER;
public const int SB_NUMERIC;
public const int SB_OLETTER;
public const int SB_SEP;
public const int SB_SP;
public const int SB_STERM;
public const int SB_UPPER;
public const int SB_CR;
public const int SB_EXTEND;
public const int SB_LF;
public const int SB_SCONTINUE;
public const int SB_COUNT;
public const int LB_UNKNOWN;
public const int LB_AMBIGUOUS;
public const int LB_ALPHABETIC;
public const int LB_BREAK_BOTH;
public const int LB_BREAK_AFTER;
public const int LB_BREAK_BEFORE;
public const int LB_MANDATORY_BREAK;
public const int LB_CONTINGENT_BREAK;
public const int LB_CLOSE_PUNCTUATION;
public const int LB_COMBINING_MARK;
public const int LB_CARRIAGE_RETURN;
public const int LB_EXCLAMATION;
public const int LB_GLUE;
public const int LB_HYPHEN;
public const int LB_IDEOGRAPHIC;
public const int LB_INSEPARABLE;
public const int LB_INSEPERABLE;
public const int LB_INFIX_NUMERIC;
public const int LB_LINE_FEED;
public const int LB_NONSTARTER;
public const int LB_NUMERIC;
public const int LB_OPEN_PUNCTUATION;
public const int LB_POSTFIX_NUMERIC;
public const int LB_PREFIX_NUMERIC;
public const int LB_QUOTATION;
public const int LB_COMPLEX_CONTEXT;
public const int LB_SURROGATE;
public const int LB_SPACE;
public const int LB_BREAK_SYMBOLS;
public const int LB_ZWSPACE;
public const int LB_NEXT_LINE;
public const int LB_WORD_JOINER;
public const int LB_H2;
public const int LB_H3;
public const int LB_JL;
public const int LB_JT;
public const int LB_JV;
public const int LB_CLOSE_PARENTHESIS;
public const int LB_CONDITIONAL_JAPANESE_STARTER;
public const int LB_HEBREW_LETTER;
public const int LB_REGIONAL_INDICATOR;
public const int LB_COUNT;
public const int NT_NONE;
public const int NT_DECIMAL;
public const int NT_DIGIT;
public const int NT_NUMERIC;
public const int NT_COUNT;
public const int HST_NOT_APPLICABLE;
public const int HST_LEADING_JAMO;
public const int HST_VOWEL_JAMO;
public const int HST_TRAILING_JAMO;
public const int HST_LV_SYLLABLE;
public const int HST_LVT_SYLLABLE;
public const int HST_COUNT;
public const int FOLD_CASE_DEFAULT;
public const int FOLD_CASE_EXCLUDE_SPECIAL_I;
/* Méthodes */
public static function charAge(int|string `$codepoint`): ?array
public static function charDigitValue(int|string `$codepoint`): ?int
public static function charDirection(int|string `$codepoint`): ?int
public static function charFromName(string `$name`, int `$type` = `IntlChar::UNICODE_CHAR_NAME`): ?int
public static function charMirror(int|string `$codepoint`): int|string|null
public static function charName(int|string `$codepoint`, int `$type` = `IntlChar::UNICODE_CHAR_NAME`): ?string
public static function charType(int|string `$codepoint`): ?int
public static function chr(int|string `$codepoint`): ?string
public static function digit(int|string `$codepoint`, int `$base` = 10): int|false|null
public static function enumCharNames(
int|string `$start`,
int|string `$end`,
callable `$callback`,
int `$type` = `IntlChar::UNICODE_CHAR_NAME`
): bool
public static function enumCharTypes(callable `$callback`): void
public static function foldCase(int|string `$codepoint`, int `$options` = `IntlChar::FOLD_CASE_DEFAULT`): int|string|null
public static function forDigit(int `$digit`, int `$base` = 10): int
public static function getBidiPairedBracket(int|string `$codepoint`): int|string|null
public static function getBlockCode(int|string `$codepoint`): ?int
public static function getCombiningClass(int|string `$codepoint`): ?int
public static function getFC_NFKC_Closure(int|string `$codepoint`): string|false|null
public static function getIntPropertyMaxValue(int `$property`): int
public static function getIntPropertyMinValue(int `$property`): int
public static function getIntPropertyValue(int|string `$codepoint`, int `$property`): ?int
public static function getNumericValue(int|string `$codepoint`): ?float
public static function getPropertyEnum(string `$alias`): int
public static function getPropertyName(int `$property`, int `$type` = `IntlChar::LONG_PROPERTY_NAME`): string|false
public static function getPropertyValueEnum(int `$property`, string `$name`): int
public static function getPropertyValueName(int `$property`, int `$value`, int `$type` = `IntlChar::LONG_PROPERTY_NAME`): string|false
public static function getUnicodeVersion(): array
public static function hasBinaryProperty(int|string `$codepoint`, int `$property`): ?bool
public static function isalnum(int|string `$codepoint`): ?bool
public static function isalpha(int|string `$codepoint`): ?bool
public static function isbase(int|string `$codepoint`): ?bool
public static function isblank(int|string `$codepoint`): ?bool
public static function iscntrl(int|string `$codepoint`): ?bool
public static function isdefined(int|string `$codepoint`): ?bool
public static function isdigit(int|string `$codepoint`): ?bool
public static function isgraph(int|string `$codepoint`): ?bool
public static function isIDIgnorable(int|string `$codepoint`): ?bool
public static function isIDPart(int|string `$codepoint`): ?bool
public static function isIDStart(int|string `$codepoint`): ?bool
public static function isISOControl(int|string `$codepoint`): ?bool
public static function isJavaIDPart(int|string `$codepoint`): ?bool
public static function isJavaIDStart(int|string `$codepoint`): ?bool
public static function isJavaSpaceChar(int|string `$codepoint`): ?bool
public static function islower(int|string `$codepoint`): ?bool
public static function isMirrored(int|string `$codepoint`): ?bool
public static function isprint(int|string `$codepoint`): ?bool
public static function ispunct(int|string `$codepoint`): ?bool
public static function isspace(int|string `$codepoint`): ?bool
public static function istitle(int|string `$codepoint`): ?bool
public static function isUAlphabetic(int|string `$codepoint`): ?bool
public static function isULowercase(int|string `$codepoint`): ?bool
public static function isupper(int|string `$codepoint`): ?bool
public static function isUUppercase(int|string `$codepoint`): ?bool
public static function isUWhiteSpace(int|string `$codepoint`): ?bool
public static function isWhitespace(int|string `$codepoint`): ?bool
public static function isxdigit(int|string `$codepoint`): ?bool
public static function ord(int|string `$character`): ?int
public static function tolower(int|string `$codepoint`): int|string|null
public static function totitle(int|string `$codepoint`): int|string|null
public static function toupper(int|string `$codepoint`): int|string|null
}

## Constantes pré-définies

`IntlChar::UNICODE_VERSION` string

`IntlChar::CODEPOINT_MIN` int

`IntlChar::CODEPOINT_MAX` int

`IntlChar::NO_NUMERIC_VALUE` int

  Valeur spéciale qui est retournée par IntlChar::getNumericValue() lorsqu'aucune valeur numérique n'est définie pour un point de code.

`IntlChar::PROPERTY_ALPHABETIC` int

`IntlChar::PROPERTY_BINARY_START` int

`IntlChar::PROPERTY_ASCII_HEX_DIGIT` int

`IntlChar::PROPERTY_BIDI_CONTROL` int

`IntlChar::PROPERTY_BIDI_MIRRORED` int

`IntlChar::PROPERTY_DASH` int

`IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINT` int

`IntlChar::PROPERTY_DEPRECATED` int

`IntlChar::PROPERTY_DIACRITIC` int

`IntlChar::PROPERTY_EXTENDER` int

`IntlChar::PROPERTY_FULL_COMPOSITION_EXCLUSION` int

`IntlChar::PROPERTY_GRAPHEME_BASE` int

`IntlChar::PROPERTY_GRAPHEME_EXTEND` int

`IntlChar::PROPERTY_GRAPHEME_LINK` int

`IntlChar::PROPERTY_HEX_DIGIT` int

`IntlChar::PROPERTY_HYPHEN` int

`IntlChar::PROPERTY_ID_CONTINUE` int

`IntlChar::PROPERTY_ID_START` int

`IntlChar::PROPERTY_IDEOGRAPHIC` int

`IntlChar::PROPERTY_IDS_BINARY_OPERATOR` int

`IntlChar::PROPERTY_IDS_TRINARY_OPERATOR` int

`IntlChar::PROPERTY_IDS_UNARY_OPERATOR` int
  Pour la détermination programmatique des séquences de description idéographique. Disponible à partir de PHP 8.4.0.
`IntlChar::PROPERTY_ID_COMPAT_MATH_START` int
  Utilisé dans le profil d'identifiant mathématique de l'UAX 31. Disponible à partir de PHP 8.4.0.
`IntlChar::PROPERTY_ID_COMPAT_MATH_CONTINUE` int
  Utilisé dans le profil d'identifiant mathématique de l'UAX 31. Disponible à partir de PHP 8.4.0.
`IntlChar::PROPERTY_JOIN_CONTROL` int

`IntlChar::PROPERTY_LOGICAL_ORDER_EXCEPTION` int

`IntlChar::PROPERTY_LOWERCASE` int

`IntlChar::PROPERTY_MATH` int

`IntlChar::PROPERTY_NONCHARACTER_CODE_POINT` int

`IntlChar::PROPERTY_QUOTATION_MARK` int

`IntlChar::PROPERTY_RADICAL` int

`IntlChar::PROPERTY_SOFT_DOTTED` int

`IntlChar::PROPERTY_TERMINAL_PUNCTUATION` int

`IntlChar::PROPERTY_UNIFIED_IDEOGRAPH` int

`IntlChar::PROPERTY_UPPERCASE` int

`IntlChar::PROPERTY_WHITE_SPACE` int

`IntlChar::PROPERTY_XID_CONTINUE` int

`IntlChar::PROPERTY_XID_START` int

`IntlChar::PROPERTY_CASE_SENSITIVE` int

`IntlChar::PROPERTY_S_TERM` int

`IntlChar::PROPERTY_VARIATION_SELECTOR` int

`IntlChar::PROPERTY_NFD_INERT` int

`IntlChar::PROPERTY_NFKD_INERT` int

`IntlChar::PROPERTY_NFC_INERT` int

`IntlChar::PROPERTY_NFKC_INERT` int

`IntlChar::PROPERTY_SEGMENT_STARTER` int

`IntlChar::PROPERTY_PATTERN_SYNTAX` int

`IntlChar::PROPERTY_PATTERN_WHITE_SPACE` int

`IntlChar::PROPERTY_POSIX_ALNUM` int

`IntlChar::PROPERTY_POSIX_BLANK` int

`IntlChar::PROPERTY_POSIX_GRAPH` int

`IntlChar::PROPERTY_POSIX_PRINT` int

`IntlChar::PROPERTY_POSIX_XDIGIT` int

`IntlChar::PROPERTY_CASED` int

`IntlChar::PROPERTY_CASE_IGNORABLE` int

`IntlChar::PROPERTY_CHANGES_WHEN_LOWERCASED` int

`IntlChar::PROPERTY_CHANGES_WHEN_UPPERCASED` int

`IntlChar::PROPERTY_CHANGES_WHEN_TITLECASED` int

`IntlChar::PROPERTY_CHANGES_WHEN_CASEFOLDED` int

`IntlChar::PROPERTY_CHANGES_WHEN_CASEMAPPED` int

`IntlChar::PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDED` int

`IntlChar::PROPERTY_BINARY_LIMIT` int

`IntlChar::PROPERTY_BIDI_CLASS` int

`IntlChar::PROPERTY_INT_START` int

`IntlChar::PROPERTY_BLOCK` int

`IntlChar::PROPERTY_CANONICAL_COMBINING_CLASS` int

`IntlChar::PROPERTY_DECOMPOSITION_TYPE` int

`IntlChar::PROPERTY_EAST_ASIAN_WIDTH` int

`IntlChar::PROPERTY_GENERAL_CATEGORY` int

`IntlChar::PROPERTY_JOINING_GROUP` int

`IntlChar::PROPERTY_JOINING_TYPE` int

`IntlChar::PROPERTY_LINE_BREAK` int

`IntlChar::PROPERTY_NUMERIC_TYPE` int

`IntlChar::PROPERTY_SCRIPT` int

`IntlChar::PROPERTY_HANGUL_SYLLABLE_TYPE` int

`IntlChar::PROPERTY_NFD_QUICK_CHECK` int

`IntlChar::PROPERTY_NFKD_QUICK_CHECK` int

`IntlChar::PROPERTY_NFC_QUICK_CHECK` int

`IntlChar::PROPERTY_NFKC_QUICK_CHECK` int

`IntlChar::PROPERTY_LEAD_CANONICAL_COMBINING_CLASS` int

`IntlChar::PROPERTY_TRAIL_CANONICAL_COMBINING_CLASS` int

`IntlChar::PROPERTY_GRAPHEME_CLUSTER_BREAK` int

`IntlChar::PROPERTY_SENTENCE_BREAK` int

`IntlChar::PROPERTY_WORD_BREAK` int

`IntlChar::PROPERTY_BIDI_PAIRED_BRACKET_TYPE` int

`IntlChar::PROPERTY_INT_LIMIT` int

`IntlChar::PROPERTY_GENERAL_CATEGORY_MASK` int

`IntlChar::PROPERTY_MASK_START` int

`IntlChar::PROPERTY_MASK_LIMIT` int

`IntlChar::PROPERTY_NUMERIC_VALUE` int

`IntlChar::PROPERTY_DOUBLE_START` int

`IntlChar::PROPERTY_DOUBLE_LIMIT` int

`IntlChar::PROPERTY_AGE` int

`IntlChar::PROPERTY_STRING_START` int

`IntlChar::PROPERTY_BIDI_MIRRORING_GLYPH` int

`IntlChar::PROPERTY_CASE_FOLDING` int

`IntlChar::PROPERTY_ISO_COMMENT` int

`IntlChar::PROPERTY_LOWERCASE_MAPPING` int

`IntlChar::PROPERTY_NAME` int

`IntlChar::PROPERTY_SIMPLE_CASE_FOLDING` int

`IntlChar::PROPERTY_SIMPLE_LOWERCASE_MAPPING` int

`IntlChar::PROPERTY_SIMPLE_TITLECASE_MAPPING` int

`IntlChar::PROPERTY_SIMPLE_UPPERCASE_MAPPING` int

`IntlChar::PROPERTY_TITLECASE_MAPPING` int

`IntlChar::PROPERTY_UNICODE_1_NAME` int

`IntlChar::PROPERTY_UPPERCASE_MAPPING` int

`IntlChar::PROPERTY_BIDI_PAIRED_BRACKET` int

`IntlChar::PROPERTY_STRING_LIMIT` int

`IntlChar::PROPERTY_SCRIPT_EXTENSIONS` int

`IntlChar::PROPERTY_OTHER_PROPERTY_START` int

`IntlChar::PROPERTY_OTHER_PROPERTY_LIMIT` int

`IntlChar::PROPERTY_INVALID_CODE` int

`IntlChar::CHAR_CATEGORY_UNASSIGNED` int

`IntlChar::CHAR_CATEGORY_GENERAL_OTHER_TYPES` int

`IntlChar::CHAR_CATEGORY_UPPERCASE_LETTER` int

`IntlChar::CHAR_CATEGORY_LOWERCASE_LETTER` int

`IntlChar::CHAR_CATEGORY_TITLECASE_LETTER` int

`IntlChar::CHAR_CATEGORY_MODIFIER_LETTER` int

`IntlChar::CHAR_CATEGORY_OTHER_LETTER` int

`IntlChar::CHAR_CATEGORY_NON_SPACING_MARK` int

`IntlChar::CHAR_CATEGORY_ENCLOSING_MARK` int

`IntlChar::CHAR_CATEGORY_COMBINING_SPACING_MARK` int

`IntlChar::CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER` int

`IntlChar::CHAR_CATEGORY_LETTER_NUMBER` int

`IntlChar::CHAR_CATEGORY_OTHER_NUMBER` int

`IntlChar::CHAR_CATEGORY_SPACE_SEPARATOR` int

`IntlChar::CHAR_CATEGORY_LINE_SEPARATOR` int

`IntlChar::CHAR_CATEGORY_PARAGRAPH_SEPARATOR` int

`IntlChar::CHAR_CATEGORY_CONTROL_CHAR` int

`IntlChar::CHAR_CATEGORY_FORMAT_CHAR` int

`IntlChar::CHAR_CATEGORY_PRIVATE_USE_CHAR` int

`IntlChar::CHAR_CATEGORY_SURROGATE` int

`IntlChar::CHAR_CATEGORY_DASH_PUNCTUATION` int

`IntlChar::CHAR_CATEGORY_START_PUNCTUATION` int

`IntlChar::CHAR_CATEGORY_END_PUNCTUATION` int

`IntlChar::CHAR_CATEGORY_CONNECTOR_PUNCTUATION` int

`IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION` int

`IntlChar::CHAR_CATEGORY_MATH_SYMBOL` int

`IntlChar::CHAR_CATEGORY_CURRENCY_SYMBOL` int

`IntlChar::CHAR_CATEGORY_MODIFIER_SYMBOL` int

`IntlChar::CHAR_CATEGORY_OTHER_SYMBOL` int

`IntlChar::CHAR_CATEGORY_INITIAL_PUNCTUATION` int

`IntlChar::CHAR_CATEGORY_FINAL_PUNCTUATION` int

`IntlChar::CHAR_CATEGORY_CHAR_CATEGORY_COUNT` int

`IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT` int

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT` int

`IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER` int

`IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR` int

`IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATOR` int

`IntlChar::CHAR_DIRECTION_ARABIC_NUMBER` int

`IntlChar::CHAR_DIRECTION_COMMON_NUMBER_SEPARATOR` int

`IntlChar::CHAR_DIRECTION_BLOCK_SEPARATOR` int

`IntlChar::CHAR_DIRECTION_SEGMENT_SEPARATOR` int

`IntlChar::CHAR_DIRECTION_WHITE_SPACE_NEUTRAL` int

`IntlChar::CHAR_DIRECTION_OTHER_NEUTRAL` int

`IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDING` int

`IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDE` int

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ARABIC` int

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDING` int

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDE` int

`IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_FORMAT` int

`IntlChar::CHAR_DIRECTION_DIR_NON_SPACING_MARK` int

`IntlChar::CHAR_DIRECTION_BOUNDARY_NEUTRAL` int

`IntlChar::CHAR_DIRECTION_FIRST_STRONG_ISOLATE` int

`IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATE` int

`IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATE` int

`IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATE` int

`IntlChar::CHAR_DIRECTION_CHAR_DIRECTION_COUNT` int

`IntlChar::BLOCK_CODE_NO_BLOCK` int

`IntlChar::BLOCK_CODE_BASIC_LATIN` int

`IntlChar::BLOCK_CODE_LATIN_1_SUPPLEMENT` int

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_A` int

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_B` int

`IntlChar::BLOCK_CODE_IPA_EXTENSIONS` int

`IntlChar::BLOCK_CODE_SPACING_MODIFIER_LETTERS` int

`IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS` int

`IntlChar::BLOCK_CODE_GREEK` int

`IntlChar::BLOCK_CODE_CYRILLIC` int

`IntlChar::BLOCK_CODE_ARMENIAN` int

`IntlChar::BLOCK_CODE_HEBREW` int

`IntlChar::BLOCK_CODE_ARABIC` int

`IntlChar::BLOCK_CODE_SYRIAC` int

`IntlChar::BLOCK_CODE_THAANA` int

`IntlChar::BLOCK_CODE_DEVANAGARI` int

`IntlChar::BLOCK_CODE_BENGALI` int

`IntlChar::BLOCK_CODE_GURMUKHI` int

`IntlChar::BLOCK_CODE_GUJARATI` int

`IntlChar::BLOCK_CODE_ORIYA` int

`IntlChar::BLOCK_CODE_TAMIL` int

`IntlChar::BLOCK_CODE_TELUGU` int

`IntlChar::BLOCK_CODE_KANNADA` int

`IntlChar::BLOCK_CODE_MALAYALAM` int

`IntlChar::BLOCK_CODE_SINHALA` int

`IntlChar::BLOCK_CODE_THAI` int

`IntlChar::BLOCK_CODE_LAO` int

`IntlChar::BLOCK_CODE_TIBETAN` int

`IntlChar::BLOCK_CODE_MYANMAR` int

`IntlChar::BLOCK_CODE_GEORGIAN` int

`IntlChar::BLOCK_CODE_HANGUL_JAMO` int

`IntlChar::BLOCK_CODE_ETHIOPIC` int

`IntlChar::BLOCK_CODE_CHEROKEE` int

`IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS` int

`IntlChar::BLOCK_CODE_OGHAM` int

`IntlChar::BLOCK_CODE_RUNIC` int

`IntlChar::BLOCK_CODE_KHMER` int

`IntlChar::BLOCK_CODE_MONGOLIAN` int

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_ADDITIONAL` int

`IntlChar::BLOCK_CODE_GREEK_EXTENDED` int

`IntlChar::BLOCK_CODE_GENERAL_PUNCTUATION` int

`IntlChar::BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTS` int

`IntlChar::BLOCK_CODE_CURRENCY_SYMBOLS` int

`IntlChar::BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLS` int

`IntlChar::BLOCK_CODE_LETTERLIKE_SYMBOLS` int

`IntlChar::BLOCK_CODE_NUMBER_FORMS` int

`IntlChar::BLOCK_CODE_ARROWS` int

`IntlChar::BLOCK_CODE_MATHEMATICAL_OPERATORS` int

`IntlChar::BLOCK_CODE_MISCELLANEOUS_TECHNICAL` int

`IntlChar::BLOCK_CODE_CONTROL_PICTURES` int

`IntlChar::BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITION` int

`IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERICS` int

`IntlChar::BLOCK_CODE_BOX_DRAWING` int

`IntlChar::BLOCK_CODE_BLOCK_ELEMENTS` int

`IntlChar::BLOCK_CODE_GEOMETRIC_SHAPES` int

`IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS` int

`IntlChar::BLOCK_CODE_DINGBATS` int

`IntlChar::BLOCK_CODE_BRAILLE_PATTERNS` int

`IntlChar::BLOCK_CODE_CJK_RADICALS_SUPPLEMENT` int

`IntlChar::BLOCK_CODE_KANGXI_RADICALS` int

`IntlChar::BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERS` int

`IntlChar::BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATION` int

`IntlChar::BLOCK_CODE_HIRAGANA` int

`IntlChar::BLOCK_CODE_KATAKANA` int

`IntlChar::BLOCK_CODE_BOPOMOFO` int

`IntlChar::BLOCK_CODE_HANGUL_COMPATIBILITY_JAMO` int

`IntlChar::BLOCK_CODE_KANBUN` int

`IntlChar::BLOCK_CODE_BOPOMOFO_EXTENDED` int

`IntlChar::BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHS` int

`IntlChar::BLOCK_CODE_CJK_COMPATIBILITY` int

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A` int

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS` int

`IntlChar::BLOCK_CODE_YI_SYLLABLES` int

`IntlChar::BLOCK_CODE_YI_RADICALS` int

`IntlChar::BLOCK_CODE_HANGUL_SYLLABLES` int

`IntlChar::BLOCK_CODE_HIGH_SURROGATES` int

`IntlChar::BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATES` int

`IntlChar::BLOCK_CODE_LOW_SURROGATES` int

`IntlChar::BLOCK_CODE_PRIVATE_USE_AREA` int

`IntlChar::BLOCK_CODE_PRIVATE_USE` int

`IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS` int

`IntlChar::BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMS` int

`IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_A` int

`IntlChar::BLOCK_CODE_COMBINING_HALF_MARKS` int

`IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_FORMS` int

`IntlChar::BLOCK_CODE_SMALL_FORM_VARIANTS` int

`IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_B` int

  Bloc des formes de présentation arabes B, incluant des ligatures supplémentaires et des formes contextuelles.

`IntlChar::BLOCK_CODE_SPECIALS` int

  Bloc réservé pour des caractères spéciaux et non standardisés.

`IntlChar::BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS` int

  Bloc des formes demi-largeur et pleine largeur utilisées principalement dans les écritures asiatiques.

`IntlChar::BLOCK_CODE_OLD_ITALIC` int

  Bloc des caractères de l'ancien alphabet italien utilisé dans les inscriptions italiennes antiques.

`IntlChar::BLOCK_CODE_GOTHIC` int

  Bloc des caractères gothiques utilisés dans certaines écritures historiques.

`IntlChar::BLOCK_CODE_DESERET` int

  Bloc des caractères Deseret utilisés dans l'alphabet Deseret créé par l'Église de Jésus-Christ des Saints des Derniers Jours.

`IntlChar::BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS` int

  Bloc des symboles musicaux byzantins utilisés dans la notation musicale historique.

`IntlChar::BLOCK_CODE_MUSICAL_SYMBOLS` int

  Bloc des symboles musicaux utilisés dans la notation musicale moderne.

`IntlChar::BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS` int

  Bloc des symboles alphanumériques mathématiques utilisés dans les expressions et notations mathématiques.

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B` int

  Bloc des idéogrammes unifiés CJK, extension B, ajoutant un grand nombre de caractères supplémentaires.

`IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT` int

  Bloc des idéogrammes de compatibilité CJK supplémentaire pour des caractères supplémentaires.

`IntlChar::BLOCK_CODE_TAGS` int

  Bloc des caractères de balisage utilisés pour les annotations textuelles.

`IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENT` int

  Bloc des caractères supplémentaires cyrilliques ajoutant des lettres utilisées dans d'autres langues slaves.

`IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENTARY` int

  Bloc des caractères cyrilliques supplémentaires utilisés pour des besoins linguistiques spécifiques.

`IntlChar::BLOCK_CODE_TAGALOG` int

  Bloc des caractères Tagalog utilisés dans l'écriture Tagalog.

`IntlChar::BLOCK_CODE_HANUNOO` int

  Bloc des caractères Hanunoo utilisés dans l'écriture Hanunoo.

`IntlChar::BLOCK_CODE_BUHID` int

  Bloc des caractères Buhid utilisés dans l'écriture Buhid.

`IntlChar::BLOCK_CODE_TAGBANWA` int

  Bloc des caractères Tagbanwa utilisés dans l'écriture Tagbanwa.

`IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A` int

  Bloc des symboles mathématiques divers A utilisés dans divers contextes mathématiques.

`IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_A` int

  Bloc des flèches supplémentaires A offrant des variantes supplémentaires de flèches.

`IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_B` int

  Bloc des flèches supplémentaires B fournissant encore plus de variantes de flèches.

`IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B` int

  Bloc des symboles mathématiques divers B utilisés dans des domaines spécialisés des mathématiques.

`IntlChar::BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS` int

  Bloc des opérateurs mathématiques supplémentaires pour des opérations avancées.

`IntlChar::BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS` int

  Bloc des extensions phonétiques Katakana pour représenter des sons supplémentaires.

`IntlChar::BLOCK_CODE_VARIATION_SELECTORS` int

  Bloc des sélecteurs de variation utilisés pour spécifier des variantes de présentation des caractères.

`IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A` int

  Bloc supplémentaire d'utilisation privée A pour des caractères définis par l'utilisateur.

`IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B` int

  Bloc supplémentaire d'utilisation privée B pour des caractères définis par l'utilisateur.

`IntlChar::BLOCK_CODE_LIMBU` int

  Bloc des caractères Limbu utilisés dans l'écriture Limbu.

`IntlChar::BLOCK_CODE_TAI_LE` int

  Bloc des caractères Tai Le utilisés dans l'écriture Tai Le.

`IntlChar::BLOCK_CODE_KHMER_SYMBOLS` int

  Bloc des symboles Khmers utilisés dans l'écriture khmère.

`IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS` int

  Bloc des extensions phonétiques ajoutant des caractères pour représenter des sons spécifiques.

`IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS` int

  Bloc des symboles divers et des flèches utilisées dans divers contextes.

`IntlChar::BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS` int

  Bloc des symboles des hexagrammes du Yi Jing utilisés dans les textes traditionnels chinois.

`IntlChar::BLOCK_CODE_LINEAR_B_SYLLABARY` int

  Bloc des syllabaires Linear B utilisés dans l'écriture minoenne.

`IntlChar::BLOCK_CODE_LINEAR_B_IDEOGRAMS` int

  Bloc des idéogrammes Linear B utilisés dans l'écriture minoenne.

`IntlChar::BLOCK_CODE_AEGEAN_NUMBERS` int

`IntlChar::BLOCK_CODE_UGARITIC` int

`IntlChar::BLOCK_CODE_SHAVIAN` int

`IntlChar::BLOCK_CODE_OSMANYA` int

`IntlChar::BLOCK_CODE_CYPRIOT_SYLLABARY` int

  Bloc des syllabaires cypriotes utilisés dans l'écriture chypriote ancienne.

`IntlChar::BLOCK_CODE_TAI_XUAN_JING_SYMBOLS` int

  Bloc des symboles Tai Xuan Jing utilisés dans le manuscrit classique chinois Tai Xuan Jing.

`IntlChar::BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT` int

  Bloc des sélecteurs de variation supplémentaires utilisés pour spécifier des variantes de présentation des caractères.

`IntlChar::BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION` int

  Bloc des notations musicales grecques anciennes utilisées dans les notations musicales de la Grèce antique.

`IntlChar::BLOCK_CODE_ANCIENT_GREEK_NUMBERS` int

  Bloc des nombres grecs anciens utilisés dans les inscriptions et documents historiques grecs.

`IntlChar::BLOCK_CODE_ARABIC_SUPPLEMENT` int

  Bloc de suppléments arabes ajoutant des caractères supplémentaires pour les écritures arabes étendues.

`IntlChar::BLOCK_CODE_BUGINESE` int

  Bloc des caractères Buginese utilisés dans l'écriture Buginese de l'île de Sulawesi en Indonésie.

`IntlChar::BLOCK_CODE_CJK_STROKES` int

  Bloc des traits CJK utilisés pour la composition et la décomposition des idéogrammes chinois, japonais et coréens.

`IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT` int

  Bloc des marques diacritiques combinantes supplémentaires utilisées pour modifier les caractères de base.

`IntlChar::BLOCK_CODE_COPTIC` int

  Bloc des caractères coptes utilisés dans l'écriture copte de l'Égypte.

`IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED` int

  Bloc étendu des caractères éthiopiens ajoutant des lettres supplémentaires pour des langues éthiopiennes spécifiques.

`IntlChar::BLOCK_CODE_ETHIOPIC_SUPPLEMENT` int

  Bloc des suppléments éthiopiens ajoutant des caractères supplémentaires pour des besoins linguistiques spécifiques.

`IntlChar::BLOCK_CODE_GEORGIAN_SUPPLEMENT` int

  Bloc des suppléments géorgiens ajoutant des caractères supplémentaires pour l'écriture géorgienne.

`IntlChar::BLOCK_CODE_GLAGOLITIC` int

  Bloc des caractères glagolitiques utilisés dans l'alphabet glagolitique, l'un des premiers alphabets slaves.

`IntlChar::BLOCK_CODE_KHAROSHTHI` int

  Bloc des caractères Kharoshthi utilisés dans l'écriture ancienne de l'Inde du Nord-Ouest.

`IntlChar::BLOCK_CODE_MODIFIER_TONE_LETTERS` int

  Bloc des lettres modificateurs de ton utilisées dans certaines langues pour indiquer des variations tonales.

`IntlChar::BLOCK_CODE_NEW_TAI_LUE` int

  Bloc des caractères New Tai Lue utilisés dans l'écriture Tai Lue pour certaines langues de l'Asie du Sud-Est.

`IntlChar::BLOCK_CODE_OLD_PERSIAN` int

  Bloc des caractères perses anciens utilisés dans l'écriture de l'Empire perse ancien.

`IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT` int

  Bloc des extensions phonétiques supplémentaires ajoutant des caractères pour représenter des sons spécifiques.

`IntlChar::BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION` int

  Bloc des ponctuations supplémentaires utilisées pour divers besoins typographiques.

`IntlChar::BLOCK_CODE_SYLOTI_NAGRI` int

  Bloc des caractères Syloti Nagri utilisés dans l'écriture Syloti Nagri pour certaines langues de l'Inde.

`IntlChar::BLOCK_CODE_TIFINAGH` int

  Bloc des caractères Tifinagh utilisés dans l'écriture des langues berbères.

`IntlChar::BLOCK_CODE_VERTICAL_FORMS` int

  Bloc des formes verticales utilisées dans certaines écritures pour la présentation verticale des caractères.

`IntlChar::BLOCK_CODE_NKO` int

  Bloc des caractères Nko utilisés dans l'écriture Nko pour certaines langues de l'Afrique de l'Ouest.

`IntlChar::BLOCK_CODE_BALINESE` int

  Bloc des caractères balinais utilisés dans l'écriture balinaise de l'Indonésie.

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_C` int

  Bloc des extensions Latin supplémentaires C ajoutant des caractères additionnels pour l'écriture des langues utilisant l'alphabet latin.

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_D` int

  Bloc des extensions Latin supplémentaires D ajoutant des caractères additionnels pour l'écriture des langues utilisant l'alphabet latin.

`IntlChar::BLOCK_CODE_PHAGS_PA` int

  Bloc des caractères Phags-pa utilisés dans l'écriture Phags-pa, un script historique de l'Empire mongol.

`IntlChar::BLOCK_CODE_PHOENICIAN` int

  Bloc des caractères phéniciens utilisés dans l'écriture phénicienne de l'Antiquité.

`IntlChar::BLOCK_CODE_CUNEIFORM` int

  Bloc des caractères cunéiformes utilisés dans l'écriture cunéiforme de la Mésopotamie ancienne.

`IntlChar::BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION` int

  Bloc des nombres et ponctuations cunéiformes utilisés dans l'écriture cunéiforme.

`IntlChar::BLOCK_CODE_COUNTING_ROD_NUMERALS` int

  Bloc des chiffres en baguette utilisés dans les systèmes de numération anciens.

`IntlChar::BLOCK_CODE_SUNDANESE` int

  Bloc des caractères sundanais utilisés dans l'écriture sundanese de l'Indonésie.

`IntlChar::BLOCK_CODE_LEPCHA` int

  Bloc des caractères Lepcha utilisés dans l'écriture Lepcha de l'Himalaya.

`IntlChar::BLOCK_CODE_OL_CHIKI` int

  Bloc des caractères Ol Chiki utilisés dans l'écriture Ol Chiki pour la langue Santali.

`IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_A` int

  Bloc des extensions cyrilliques A ajoutant des caractères supplémentaires pour l'écriture des langues slaves et non-slaves.

`IntlChar::BLOCK_CODE_VAI` int

  Bloc des caractères Vai utilisés dans l'écriture Vai de la Sierra Leone.

`IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_B` int

  Bloc des extensions cyrilliques B ajoutant des caractères supplémentaires pour l'écriture des langues slaves et non-slaves.

`IntlChar::BLOCK_CODE_SAURASHTRA` int

  Bloc des caractères Saurashtra utilisés dans l'écriture Saurashtra de l'Inde.

`IntlChar::BLOCK_CODE_KAYAH_LI` int

  Bloc des caractères Kayah Li utilisés dans l'écriture Kayah Li pour les langues Kayah en Birmanie.

`IntlChar::BLOCK_CODE_REJANG` int

  Bloc des caractères Rejang utilisés dans l'écriture Rejang de l'Indonésie.

`IntlChar::BLOCK_CODE_CHAM` int

  Bloc des caractères Cham utilisés dans l'écriture Cham de l'Asie du Sud-Est.

`IntlChar::BLOCK_CODE_ANCIENT_SYMBOLS` int

  Bloc des symboles anciens utilisés dans divers contextes historiques et culturels.

`IntlChar::BLOCK_CODE_PHAISTOS_DISC` int

  Bloc des caractères du disque de Phaistos utilisés dans l'inscription du disque de Phaistos, un artefact minoen.

`IntlChar::BLOCK_CODE_LYCIAN` int

  Bloc des caractères lyciens utilisés dans l'écriture lycienne de l'ancienne Lycie.

`IntlChar::BLOCK_CODE_CARIAN` int

  Bloc des caractères cariens utilisés dans l'écriture carienne de l'ancienne Carie.

`IntlChar::BLOCK_CODE_LYDIAN` int

  Bloc des caractères lydiens utilisés dans l'écriture lydienne de l'ancienne Lydie.

`IntlChar::BLOCK_CODE_MAHJONG_TILES` int

  Bloc des tuiles Mahjong utilisées dans les jeux de Mahjong.

`IntlChar::BLOCK_CODE_DOMINO_TILES` int

  Bloc des tuiles de dominos utilisées dans les jeux de dominos.

`IntlChar::BLOCK_CODE_SAMARITAN` int

  Bloc des caractères samaritains utilisés dans l'écriture samaritaine.

`IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED` int

  Bloc étendu des syllabaires aborigènes canadiens unifiés ajoutant des caractères supplémentaires pour certaines langues autochtones.

`IntlChar::BLOCK_CODE_TAI_THAM` int

  Bloc des caractères Tai Tham utilisés dans l'écriture Tai Tham pour certaines langues d'Asie du Sud-Est.

`IntlChar::BLOCK_CODE_VEDIC_EXTENSIONS` int

  Bloc des extensions védiques ajoutant des caractères supplémentaires pour les textes védiques.

`IntlChar::BLOCK_CODE_LISU` int

  Bloc des caractères Lisu utilisés dans l'écriture Lisu de certaines régions d'Asie.

`IntlChar::BLOCK_CODE_BAMUM` int

  Bloc des caractères Bamum utilisés dans l'écriture Bamum du Cameroun.

`IntlChar::BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS` int

  Bloc des formes numériques indic communes utilisées dans les systèmes de numération des langues indo-aryennes.

`IntlChar::BLOCK_CODE_DEVANAGARI_EXTENDED` int

  Bloc étendu des caractères Devanagari ajoutant des caractères supplémentaires pour l'écriture des langues utilisant Devanagari.

`IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_A` int

  Bloc étendu A des Jamo Hangul ajoutant des caractères supplémentaires pour l'écriture coréenne.

`IntlChar::BLOCK_CODE_JAVANESE` int

  Bloc des caractères javanais utilisés dans l'écriture javanaise de l'Indonésie.

`IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_A` int

  Bloc étendu A des caractères Myanmar ajoutant des caractères supplémentaires pour l'écriture Myanmar.

`IntlChar::BLOCK_CODE_TAI_VIET` int

  Bloc des caractères Tai Viet utilisés dans l'écriture Tai Viet pour certaines langues d'Asie du Sud-Est.

`IntlChar::BLOCK_CODE_MEETEI_MAYEK` int

  Bloc des caractères Meetei Mayek utilisés dans l'écriture Meetei Mayek pour la langue Meitei.

`IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_B` int

  Bloc étendu B des Jamo Hangul ajoutant des caractères supplémentaires pour l'écriture coréenne.

`IntlChar::BLOCK_CODE_IMPERIAL_ARAMAIC` int

  Bloc des caractères araméens impériaux utilisés dans l'écriture araméenne ancienne.

`IntlChar::BLOCK_CODE_OLD_SOUTH_ARABIAN` int

  Bloc des caractères arabes du sud anciens utilisés dans l'écriture sud-arabe ancienne.

`IntlChar::BLOCK_CODE_AVESTAN` int

  Bloc des caractères avestans utilisés dans l'écriture avestanique des textes zoroastriens.

`IntlChar::BLOCK_CODE_INSCRIPTIONAL_PARTHIAN` int

  Bloc des caractères parthes inscriptionnels utilisés dans l'écriture parthéenne ancienne.

`IntlChar::BLOCK_CODE_INSCRIPTIONAL_PAHLAVI` int

  Bloc des caractères pahlavi inscriptionnels utilisés dans l'écriture pahlavi de l'ancienne Perse.

`IntlChar::BLOCK_CODE_OLD_TURKIC` int

  Bloc des caractères turcs anciens utilisés dans l'écriture turque ancienne.

`IntlChar::BLOCK_CODE_RUMI_NUMERAL_SYMBOLS` int

  Bloc des symboles numériques Rumi utilisés dans le système de numération Rumi.

`IntlChar::BLOCK_CODE_KAITHI` int

  Bloc des caractères Kaithi utilisés dans l'écriture Kaithi de l'Inde du Nord.

`IntlChar::BLOCK_CODE_EGYPTIAN_HIEROGLYPHS` int

  Bloc des hiéroglyphes égyptiens utilisés dans l'écriture égyptienne ancienne.

`IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT` int

  Bloc des suppléments alphanumériques enfermés ajoutant des caractères alphanumériques dans des cercles ou d'autres formes.

`IntlChar::BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT` int

  Bloc des suppléments idéographiques enfermés ajoutant des idéogrammes dans des cercles ou d'autres formes.

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C` int

  Bloc des idéogrammes unifiés CJK, extension C, ajoutant encore plus de caractères.

`IntlChar::BLOCK_CODE_MANDAIC` int

  Bloc des caractères mandaïques utilisés dans l'écriture mandaïque.

`IntlChar::BLOCK_CODE_BATAK` int

  Bloc des caractères Batak utilisés dans l'écriture Batak de l'Indonésie.

`IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED_A` int

  Bloc étendu A des caractères éthiopiens ajoutant des caractères supplémentaires pour l'écriture éthiopienne.

`IntlChar::BLOCK_CODE_BRAHMI` int

  Bloc des caractères Brahmi utilisés dans l'écriture Brahmi ancienne de l'Inde.

`IntlChar::BLOCK_CODE_BAMUM_SUPPLEMENT` int

  Bloc des suppléments Bamum ajoutant des caractères supplémentaires pour l'écriture Bamum.

`IntlChar::BLOCK_CODE_KANA_SUPPLEMENT` int

  Bloc des suppléments Kana ajoutant des caractères supplémentaires pour l'écriture japonaise Kana.

`IntlChar::BLOCK_CODE_PLAYING_CARDS` int

  Bloc des caractères des cartes à jouer utilisés dans les symboles de jeux de cartes.

`IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS` int

  Bloc des symboles et pictogrammes divers utilisés dans divers contextes visuels.

`IntlChar::BLOCK_CODE_EMOTICONS` int

  Bloc des émoticônes utilisés pour représenter des expressions faciales et des émotions dans le texte.

`IntlChar::BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS` int

  Bloc des symboles de transport et de cartes utilisés dans les représentations graphiques de systèmes de transport et de cartes.

`IntlChar::BLOCK_CODE_ALCHEMICAL_SYMBOLS` int

  Bloc des symboles alchimiques utilisés dans la représentation des concepts alchimiques historiques.

`IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D` int

  Bloc des idéogrammes unifiés CJK, extension D, ajoutant encore plus de caractères.

`IntlChar::BLOCK_CODE_ARABIC_EXTENDED_A` int

  Bloc étendu A des caractères arabes ajoutant des caractères supplémentaires pour l'écriture arabe.

`IntlChar::BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS` int

  Bloc des symboles alphabétiques mathématiques arabes utilisés dans les expressions mathématiques.

`IntlChar::BLOCK_CODE_CHAKMA` int

  Bloc des caractères Chakma utilisés dans l'écriture Chakma de l'Inde et du Bangladesh.

`IntlChar::BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS` int

  Bloc des extensions Meetei Mayek ajoutant des caractères supplémentaires pour l'écriture Meetei Mayek.

`IntlChar::BLOCK_CODE_MEROITIC_CURSIVE` int

  Bloc des caractères cursifs méroïtiques utilisés dans l'écriture méroïtique ancienne.

`IntlChar::BLOCK_CODE_MEROITIC_HIEROGLYPHS` int

  Bloc des hiéroglyphes méroïtiques utilisés dans l'écriture méroïtique ancienne.

`IntlChar::BLOCK_CODE_MIAO` int

  Bloc des caractères Miao utilisés dans l'écriture Miao de certaines régions d'Asie.

`IntlChar::BLOCK_CODE_SHARADA` int

  Bloc des caractères Sharada utilisés dans l'écriture Sharada de l'Inde.

`IntlChar::BLOCK_CODE_SORA_SOMPENG` int

  Bloc des caractères Sora Sompeng utilisés dans l'écriture Sora Sompeng de l'Inde.

`IntlChar::BLOCK_CODE_SUNDANESE_SUPPLEMENT` int

  Bloc des suppléments Sundanais ajoutant des caractères supplémentaires pour l'écriture sundanaise.

`IntlChar::BLOCK_CODE_TAKRI` int

  Bloc des caractères Takri utilisés dans l'écriture Takri de l'Inde.

`IntlChar::BLOCK_CODE_BASSA_VAH` int

  Bloc des caractères Bassa Vah utilisés dans l'écriture Bassa Vah de la Guinée.

`IntlChar::BLOCK_CODE_CAUCASIAN_ALBANIAN` int

  Bloc des caractères albanais caucasiens utilisés dans l'écriture albanaise caucasienne ancienne.

`IntlChar::BLOCK_CODE_COPTIC_EPACT_NUMBERS` int

  Bloc des nombres épactes coptes utilisés dans le calcul des épacts pour le calendrier copte.

`IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_EXTENDED` int

  Bloc des marques diacritiques combinantes étendues ajoutant des caractères supplémentaires pour modifier les caractères de base.

`IntlChar::BLOCK_CODE_DUPLOYAN` int

  Bloc des caractères Duployan utilisés dans l'écriture phonétique du Duployan stenography.

`IntlChar::BLOCK_CODE_ELBASAN` int

  Bloc des caractères Elbasan utilisés dans l'écriture Elbasan de l'Albanie ancienne.

`IntlChar::BLOCK_CODE_GEOMETRIC_SHAPES_EXTENDED` int

  Bloc étendu des formes géométriques ajoutant des formes supplémentaires pour une variété de symboles graphiques.

`IntlChar::BLOCK_CODE_GRANTHA` int

  Bloc des caractères Grantha utilisés dans l'écriture Grantha de l'Inde.

`IntlChar::BLOCK_CODE_KHOJKI` int

  Bloc des caractères Khojki utilisés dans l'écriture Khojki de l'Inde.

`IntlChar::BLOCK_CODE_KHUDAWADI` int

  Bloc des caractères Khudawadi utilisés dans l'écriture Khudawadi de l'Inde.

`IntlChar::BLOCK_CODE_LATIN_EXTENDED_E` int

  Bloc des extensions Latin supplémentaires E ajoutant des caractères supplémentaires pour l'écriture des langues utilisant l'alphabet latin.

`IntlChar::BLOCK_CODE_LINEAR_A` int

  Bloc des caractères Linear A utilisés dans l'écriture Linear A de l'ancienne Crète.

`IntlChar::BLOCK_CODE_MAHAJANI` int

  Bloc des caractères Mahajani utilisés dans l'écriture Mahajani de l'Inde.

`IntlChar::BLOCK_CODE_MANICHAEAN` int

  Bloc des caractères manichéens utilisés dans l'écriture manichéenne ancienne.

`IntlChar::BLOCK_CODE_MENDE_KIKAKUI` int

  Bloc des caractères Mende Kikakui utilisés dans l'écriture Mende Kikakui de la Sierra Leone.

`IntlChar::BLOCK_CODE_MODI` int

  Bloc des caractères Modi utilisés dans l'écriture Modi de l'Inde.

`IntlChar::BLOCK_CODE_MRO` int

  Bloc des caractères Mro utilisés dans l'écriture Mro de certains peuples de l'Asie du Sud-Est.

`IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_B` int

  Bloc étendu B des caractères Myanmar ajoutant des caractères supplémentaires pour l'écriture Myanmar.

`IntlChar::BLOCK_CODE_NABATAEAN` int

  Bloc des caractères Nabataéens utilisés dans l'écriture Nabataéenne de l'Antiquité.

`IntlChar::BLOCK_CODE_OLD_NORTH_ARABIAN` int

  Bloc des caractères arabes du Nord anciens utilisés dans l'écriture nord-arabe ancienne.

`IntlChar::BLOCK_CODE_OLD_PERMIC` int

  Bloc des caractères permic anciens utilisés dans l'écriture permic de l'ancienne Perse.

`IntlChar::BLOCK_CODE_ORNAMENTAL_DINGBATS` int

  Bloc des dingbats ornementaux utilisés pour ajouter des éléments décoratifs dans le texte.

`IntlChar::BLOCK_CODE_PAHAWH_HMONG` int

  Bloc des caractères Pahawh Hmong utilisés dans l'écriture Pahawh Hmong pour la langue Hmong.

`IntlChar::BLOCK_CODE_PALMYRENE` int

  Bloc des caractères palmyréens utilisés dans l'écriture palmyrène de l'Antiquité.

`IntlChar::BLOCK_CODE_PAU_CIN_HAU` int

  Bloc des caractères Pau Cin Hau utilisés dans l'écriture Pau Cin Hau de certaines communautés en Asie.

`IntlChar::BLOCK_CODE_PSALTER_PAHLAVI` int

  Bloc des caractères pahlavi des psaumes utilisés dans l'écriture pahlavi pour les textes religieux.

`IntlChar::BLOCK_CODE_SHORTHAND_FORMAT_CONTROLS` int

  Bloc des contrôles de format sténographique utilisés pour la sténographie et la transcription rapide.

`IntlChar::BLOCK_CODE_SIDDHAM` int

  Bloc des caractères Siddham utilisés dans l'écriture Siddham de l'Inde ancienne.

`IntlChar::BLOCK_CODE_SINHALA_ARCHAIC_NUMBERS` int

  Bloc des nombres archaïques Sinhala utilisés dans l'écriture Sinhala ancienne.

`IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_C` int

  Bloc des flèches supplémentaires C ajoutant encore plus de variantes de flèches pour diverses représentations graphiques.

`IntlChar::BLOCK_CODE_TIRHUTA` int

  Bloc des caractères Tirhuta utilisés dans l'écriture Tirhuta de l'Inde du Nord-Est.

`IntlChar::BLOCK_CODE_WARANG_CITI` int

  Bloc des caractères Warang Citi utilisés dans l'écriture Warang Citi pour la langue Ho.

`IntlChar::BLOCK_CODE_COUNT` int

  Bloc code-count définissant le nombre total de blocs disponibles.

`IntlChar::BLOCK_CODE_INVALID_CODE` int

  Bloc code-invalid-code représentant un code de bloc invalide ou non défini.

`IntlChar::BPT_NONE` int

  Type de ponctuation bidirectionnelle : Aucun.

`IntlChar::BPT_OPEN` int

  Type de ponctuation bidirectionnelle : Ouverture.

`IntlChar::BPT_CLOSE` int

  Type de ponctuation bidirectionnelle : Fermeture.

`IntlChar::BPT_COUNT` int

  Nombre total de types de ponctuations bidirectionnelles.

`IntlChar::EA_NEUTRAL` int

  Largeur est-asiatique : Neutre.

`IntlChar::EA_AMBIGUOUS` int

  Largeur est-asiatique : Ambiguë.

`IntlChar::EA_HALFWIDTH` int

  Largeur est-asiatique : Demi-largeur.

`IntlChar::EA_FULLWIDTH` int

  Largeur est-asiatique : Pleine largeur.

`IntlChar::EA_NARROW` int

  Largeur est-asiatique : Étroit.

`IntlChar::EA_WIDE` int

  Largeur est-asiatique : Large.

`IntlChar::EA_COUNT` int

  Nombre total de catégories de largeur est-asiatique.

`IntlChar::UNICODE_CHAR_NAME` int

  Nom de caractère Unicode standard.

`IntlChar::UNICODE_10_CHAR_NAME` int

  Nom de caractère Unicode version 10.

`IntlChar::EXTENDED_CHAR_NAME` int

  Nom de caractère étendu Unicode.

`IntlChar::CHAR_NAME_ALIAS` int

  Alias de nom de caractère Unicode.

`IntlChar::CHAR_NAME_CHOICE_COUNT` int

  Nombre de choix pour les alias de noms de caractères Unicode.

`IntlChar::SHORT_PROPERTY_NAME` int

  Nom de propriété courte.

`IntlChar::LONG_PROPERTY_NAME` int

  Nom de propriété longue.

`IntlChar::PROPERTY_NAME_CHOICE_COUNT` int

  Nombre de choix pour les noms de propriétés.

`IntlChar::DT_NONE` int

  Type de décomposition : Aucun.

`IntlChar::DT_CANONICAL` int

  Type de décomposition : Canonique.

`IntlChar::DT_COMPAT` int

  Type de décomposition : Compatibilité.

`IntlChar::DT_CIRCLE` int

  Type de décomposition : Cercle.

`IntlChar::DT_FINAL` int

  Type de décomposition : Final.

`IntlChar::DT_FONT` int

  Type de décomposition : Police.

`IntlChar::DT_FRACTION` int

  Type de décomposition : Fraction.

`IntlChar::DT_INITIAL` int

  Type de décomposition : Initial.

`IntlChar::DT_ISOLATED` int

  Type de décomposition : Isolé.

`IntlChar::DT_MEDIAL` int

  Type de décomposition : Médial.

`IntlChar::DT_NARROW` int

  Type de décomposition : Étroit.

`IntlChar::DT_NOBREAK` int

  Type de décomposition : Sans rupture.

`IntlChar::DT_SMALL` int

  Type de décomposition : Petit.

`IntlChar::DT_SQUARE` int

  Type de décomposition : Carré.

`IntlChar::DT_SUB` int

  Type de décomposition : Substitutif.

`IntlChar::DT_SUPER` int

  Type de décomposition : Superscript.

`IntlChar::DT_VERTICAL` int

  Type de décomposition : Vertical.

`IntlChar::DT_WIDE` int

  Type de décomposition : Large.

`IntlChar::DT_COUNT` int

  Nombre total de types de décomposition.

`IntlChar::JT_NON_JOINING` int

  Type de jonction : Non-jonctif.

`IntlChar::JT_JOIN_CAUSING` int

  Type de jonction : Causant la jonction.

`IntlChar::JT_DUAL_JOINING` int

  Type de jonction : Jonction double.

`IntlChar::JT_LEFT_JOINING` int

  Type de jonction : Jonction gauche.

`IntlChar::JT_RIGHT_JOINING` int

  Type de jonction : Jonction droite.

`IntlChar::JT_TRANSPARENT` int

  Type de jonction : Transparent.

`IntlChar::JT_COUNT` int

  Nombre total de types de jonction.

`IntlChar::JG_NO_JOINING_GROUP` int

  Groupe de jonction : Pas de groupe de jonction.

`IntlChar::JG_AIN` int

  Groupe de jonction : Ain.

`IntlChar::JG_ALAPH` int

  Groupe de jonction : Alaph.

`IntlChar::JG_ALEF` int

  Groupe de jonction : Alef.

`IntlChar::JG_BEH` int

  Groupe de jonction : Beh.

`IntlChar::JG_BETH` int

  Groupe de jonction : Beth.

`IntlChar::JG_DAL` int

  Groupe de jonction : Dal.

`IntlChar::JG_DALATH_RISH` int

  Groupe de jonction : Dalath Rish.

`IntlChar::JG_E` int

  Groupe de jonction : E.

`IntlChar::JG_FEH` int

  Groupe de jonction : Feh.

`IntlChar::JG_FINAL_SEMKATH` int

  Groupe de jonction : Final Semkath.

`IntlChar::JG_GAF` int

  Groupe de jonction : Gaf.

`IntlChar::JG_GAMAL` int

  Groupe de jonction : Gamal.

`IntlChar::JG_HAH` int

  Groupe de jonction : Hah.

`IntlChar::JG_TEH_MARBUTA_GOAL` int

  Groupe de jonction : Teh Marbuta Goal.

`IntlChar::JG_HAMZA_ON_HEH_GOAL` int

  Groupe de jonction : Hamza sur Heh Goal.

`IntlChar::JG_HE` int

  Groupe de jonction : He.

`IntlChar::JG_HEH` int

  Groupe de jonction : Heh.

`IntlChar::JG_HEH_GOAL` int

  Groupe de jonction : Heh Goal.

`IntlChar::JG_HETH` int

  Groupe de jonction : Heth.

`IntlChar::JG_KAF` int

  Groupe de jonction : Kaf.

`IntlChar::JG_KAPH` int

  Groupe de jonction : Kaph.

`IntlChar::JG_KNOTTED_HEH` int

  Groupe de jonction : Heh noué.

`IntlChar::JG_LAM` int

  Groupe de jonction : Lam.

`IntlChar::JG_LAMADH` int

  Groupe de jonction : Lamadh.

`IntlChar::JG_MEEM` int

  Groupe de jonction : Meem.

`IntlChar::JG_MIM` int

  Groupe de jonction : Mim.

`IntlChar::JG_NOON` int

  Groupe de jonction : Noon.

`IntlChar::JG_NUN` int

  Groupe de jonction : Nun.

`IntlChar::JG_PE` int

  Groupe de jonction : Pe.

`IntlChar::JG_QAF` int

  Groupe de jonction : Qaf.

`IntlChar::JG_QAPH` int

  Groupe de jonction : Qaph.

`IntlChar::JG_REH` int

  Groupe de jonction : Reh.

`IntlChar::JG_REVERSED_PE` int

  Groupe de jonction : Pe inversé.

`IntlChar::JG_SAD` int

  Groupe de jonction : Sad.

`IntlChar::JG_SADHE` int

  Groupe de jonction : Sadhe.

`IntlChar::JG_SEEN` int

  Groupe de jonction : Seen.

`IntlChar::JG_SEMKATH` int

  Groupe de jonction : Semkath.

`IntlChar::JG_SHIN` int

  Groupe de jonction : Shin.

`IntlChar::JG_SWASH_KAF` int

  Groupe de jonction : Swash Kaf.

`IntlChar::JG_SYRIAC_WAW` int

  Groupe de jonction : Waw Syriac.

`IntlChar::JG_TAH` int

  Groupe de jonction : Tah.

`IntlChar::JG_TAW` int

  Groupe de jonction : Taw.

`IntlChar::JG_TEH_MARBUTA` int

  Groupe de jonction : Teh Marbuta.

`IntlChar::JG_TETH` int

  Groupe de jonction : Teth.

`IntlChar::JG_WAW` int

  Groupe de jonction : Waw.

`IntlChar::JG_YEH` int

  Groupe de jonction : Yeh.

`IntlChar::JG_YEH_BARREE` int

  Groupe de jonction : Yeh Barree.

`IntlChar::JG_YEH_WITH_TAIL` int

  Groupe de jonction : Yeh avec queue.

`IntlChar::JG_YUDH` int

  Groupe de jonction : Yudh.

`IntlChar::JG_YUDH_HE` int

  Groupe de jonction : Yudh-He.

`IntlChar::JG_ZAIN` int

  Groupe de jonction : Zain.

`IntlChar::JG_FE` int

  Groupe de jonction : Fe.

`IntlChar::JG_KHAPH` int

  Groupe de jonction : Khaph.

`IntlChar::JG_ZHAIN` int

  Groupe de jonction : Zhain.

`IntlChar::JG_BURUSHASKI_YEH_BARREE` int

  Groupe de jonction : Yeh Barree Burushaski.

`IntlChar::JG_FARSI_YEH` int

  Groupe de jonction : Yeh Farsi.

`IntlChar::JG_NYA` int

  Groupe de jonction : Nya.

`IntlChar::JG_ROHINGYA_YEH` int

  Groupe de jonction : Yeh Rohingya.

`IntlChar::JG_MANICHAEAN_ALEPH` int

  Groupe de jonction : Aleph Manichéen.

`IntlChar::JG_MANICHAEAN_AYIN` int

  Groupe de jonction : Ayin Manichéen.

`IntlChar::JG_MANICHAEAN_BETH` int

  Groupe de jonction : Beth Manichéen.

`IntlChar::JG_MANICHAEAN_DALETH` int

  Groupe de jonction : Daleth Manichéen.

`IntlChar::JG_MANICHAEAN_DHAMEDH` int

  Groupe de jonction : Dhamedh Manichéen.

`IntlChar::JG_MANICHAEAN_FIVE` int

  Groupe de jonction : Cinq Manichéen.

`IntlChar::JG_MANICHAEAN_GIMEL` int

  Groupe de jonction : Gimel Manichéen.

`IntlChar::JG_MANICHAEAN_HETH` int

  Groupe de jonction : Heth Manichéen.

`IntlChar::JG_MANICHAEAN_HUNDRED` int

  Groupe de jonction : Cent Manichéen.

`IntlChar::JG_MANICHAEAN_KAPH` int

  Groupe de jonction : Kaph Manichéen.

`IntlChar::JG_MANICHAEAN_LAMEDH` int

  Groupe de jonction : Lamedh Manichéen.

`IntlChar::JG_MANICHAEAN_MEM` int

  Groupe de jonction : Mem Manichéen.

`IntlChar::JG_MANICHAEAN_NUN` int

  Groupe de jonction : Nun Manichéen.

`IntlChar::JG_MANICHAEAN_ONE` int

  Groupe de jonction : Un Manichéen.

`IntlChar::JG_MANICHAEAN_PE` int

  Groupe de jonction : Pe Manichéen.

`IntlChar::JG_MANICHAEAN_QOPH` int

  Groupe de jonction : Qoph Manichéen.

`IntlChar::JG_MANICHAEAN_RESH` int

  Groupe de jonction : Resh Manichéen.

`IntlChar::JG_MANICHAEAN_SADHE` int

  Groupe de jonction : Sadhe Manichéen.

`IntlChar::JG_MANICHAEAN_SAMEKH` int

  Groupe de jonction : Samekh Manichéen.

`IntlChar::JG_MANICHAEAN_TAW` int

  Groupe de jonction : Taw Manichéen.

`IntlChar::JG_MANICHAEAN_TEN` int

  Groupe de jonction : Dix Manichéen.

`IntlChar::JG_MANICHAEAN_TETH` int

  Groupe de jonction : Teth Manichéen.

`IntlChar::JG_MANICHAEAN_THAMEDH` int

  Groupe de jonction : Thamedh Manichéen.

`IntlChar::JG_MANICHAEAN_TWENTY` int

  Groupe de jonction : Vingt Manichéen.

`IntlChar::JG_MANICHAEAN_WAW` int

  Groupe de jonction : Waw Manichéen.

`IntlChar::JG_MANICHAEAN_YODH` int

  Groupe de jonction : Yodh Manichéen.

`IntlChar::JG_MANICHAEAN_ZAYIN` int

  Groupe de jonction : Zayin Manichéen.

`IntlChar::JG_STRAIGHT_WAW` int

  Groupe de jonction : Waw droit.

`IntlChar::JG_COUNT` int

  Nombre total de groupes de jonction.

`IntlChar::GCB_OTHER` int

  Catégorie de cluster de graphemes : Autre.

`IntlChar::GCB_CONTROL` int

  Catégorie de cluster de graphemes : Contrôle.

`IntlChar::GCB_CR` int

  Catégorie de cluster de graphemes : Retour chariot.

`IntlChar::GCB_EXTEND` int

  Catégorie de cluster de graphemes : Extension.

`IntlChar::GCB_L` int

  Catégorie de cluster de graphemes : Lettre L.

`IntlChar::GCB_LF` int

  Catégorie de cluster de graphemes : Ligne Feed.

`IntlChar::GCB_LV` int

  Catégorie de cluster de graphemes : LV.

`IntlChar::GCB_LVT` int

  Catégorie de cluster de graphemes : LVT.

`IntlChar::GCB_T` int

  Catégorie de cluster de graphemes : T.

`IntlChar::GCB_V` int

  Catégorie de cluster de graphemes : V.

`IntlChar::GCB_SPACING_MARK` int

  Catégorie de cluster de graphèmes : Marque d'espacement.

`IntlChar::GCB_PREPEND` int

  Catégorie de cluster de graphemes : Préfixe.

`IntlChar::GCB_REGIONAL_INDICATOR` int

  Catégorie de cluster de graphemes : Indicateur régional.

`IntlChar::GCB_COUNT` int

  Nombre total de catégories de cluster de graphemes.

`IntlChar::WB_OTHER` int

  Catégorie de séparation de mots : Autre.

`IntlChar::WB_ALETTER` int

  Catégorie de séparation de mots : Lettre A.

`IntlChar::WB_FORMAT` int

  Catégorie de séparation de mots : Format.

`IntlChar::WB_KATAKANA` int

  Catégorie de séparation de mots : Katakana.

`IntlChar::WB_MIDLETTER` int

  Catégorie de séparation de mots : Lettre médiane.

`IntlChar::WB_MIDNUM` int

  Catégorie de séparation de mots : Numéro médian.

`IntlChar::WB_NUMERIC` int

  Catégorie de séparation de mots : Numérique.

`IntlChar::WB_EXTENDNUMLET` int

  Catégorie de séparation de mots : Extension numérique et lettre.

`IntlChar::WB_CR` int

  Catégorie de séparation de mots : Retour chariot.

`IntlChar::WB_EXTEND` int

  Catégorie de séparation de mots : Extension.

`IntlChar::WB_LF` int

  Catégorie de séparation de mots : Ligne Feed.

`IntlChar::WB_MIDNUMLET` int

  Catégorie de séparation de mots : Numéro et lettre médiane.

`IntlChar::WB_NEWLINE` int

  Catégorie de séparation de mots : Nouvelle ligne.

`IntlChar::WB_REGIONAL_INDICATOR` int

  Catégorie de séparation de mots : Indicateur régional.

`IntlChar::WB_HEBREW_LETTER` int

  Catégorie de séparation de mots : Lettre hébraïque.

`IntlChar::WB_SINGLE_QUOTE` int

  Catégorie de séparation de mots : Guillemets simples.

`IntlChar::WB_DOUBLE_QUOTE` int

  Catégorie de séparation de mots : Guillemets doubles.

`IntlChar::WB_COUNT` int

  Nombre total de catégories de séparation de mots.

`IntlChar::SB_OTHER` int

  Catégorie de séparation de phrases : Autre.

`IntlChar::SB_ATERM` int

  Catégorie de séparation de phrases : Aterm.

`IntlChar::SB_CLOSE` int

  Catégorie de séparation de phrases : Fermeture.

`IntlChar::SB_FORMAT` int

  Catégorie de séparation de phrases : Format.

`IntlChar::SB_LOWER` int

  Catégorie de séparation de phrases : Minuscules.

`IntlChar::SB_NUMERIC` int

  Catégorie de séparation de phrases : Numérique.

`IntlChar::SB_OLETTER` int

  Catégorie de séparation de phrases : Lettre O.

`IntlChar::SB_SEP` int

  Catégorie de séparation de phrases : Séparateur.

`IntlChar::SB_SP` int

  Catégorie de séparation de phrases : Espacement.

`IntlChar::SB_STERM` int

  Catégorie de séparation de phrases : Sterm.

`IntlChar::SB_UPPER` int

  Catégorie de séparation de phrases : Majuscules.

`IntlChar::SB_CR` int

  Catégorie de séparation de phrases : Retour chariot.

`IntlChar::SB_EXTEND` int

  Catégorie de séparation de phrases : Extension.

`IntlChar::SB_LF` int

  Catégorie de séparation de phrases : Ligne Feed.

`IntlChar::SB_SCONTINUE` int

  Catégorie de séparation de phrases : Continue.

`IntlChar::SB_COUNT` int

  Nombre total de catégories de séparation de phrases.

`IntlChar::LB_UNKNOWN` int

  Catégorie de séparation de lignes : Inconnue.

`IntlChar::LB_AMBIGUOUS` int

  Catégorie de séparation de lignes : Ambiguë.

`IntlChar::LB_ALPHABETIC` int

  Catégorie de séparation de lignes : Alphabétique.

`IntlChar::LB_BREAK_BOTH` int

  Catégorie de séparation de lignes : Séparation des deux côtés.

`IntlChar::LB_BREAK_AFTER` int

  Catégorie de séparation de lignes : Séparation après.

`IntlChar::LB_BREAK_BEFORE` int

  Catégorie de séparation de lignes : Séparation avant.

`IntlChar::LB_MANDATORY_BREAK` int

  Catégorie de séparation de lignes : Séparation obligatoire.

`IntlChar::LB_CONTINGENT_BREAK` int

  Catégorie de séparation de lignes : Séparation contingente.

`IntlChar::LB_CLOSE_PUNCTUATION` int

  Catégorie de séparation de lignes : Ponctuation fermante.

`IntlChar::LB_COMBINING_MARK` int

  Catégorie de séparation de lignes : Marque combinante.

`IntlChar::LB_CARRIAGE_RETURN` int

  Catégorie de séparation de lignes : Retour chariot.

`IntlChar::LB_EXCLAMATION` int

  Catégorie de séparation de lignes : Point d'exclamation.

`IntlChar::LB_GLUE` int

  Catégorie de séparation de lignes : Colle.

`IntlChar::LB_HYPHEN` int

  Catégorie de séparation de lignes : Tiret.

`IntlChar::LB_IDEOGRAPHIC` int

  Catégorie de séparation de lignes : Idéographique.

`IntlChar::LB_INSEPARABLE` int

  Catégorie de séparation de lignes : Inséparable.

`IntlChar::LB_INSEPERABLE` int

  Catégorie de séparation de lignes : Inséparable.

`IntlChar::LB_INFIX_NUMERIC` int

  Catégorie de séparation de lignes : Numérique intermédiaire.

`IntlChar::LB_LINE_FEED` int

  Catégorie de séparation de lignes : Ligne Feed.

`IntlChar::LB_NONSTARTER` int

  Catégorie de séparation de lignes : Non-initiateur.

`IntlChar::LB_NUMERIC` int

  Catégorie de séparation de lignes : Numérique.

`IntlChar::LB_OPEN_PUNCTUATION` int

  Catégorie de séparation de lignes : Ponctuation ouvrante.

`IntlChar::LB_POSTFIX_NUMERIC` int

  Catégorie de séparation de lignes : Numérique postfixe.

`IntlChar::LB_PREFIX_NUMERIC` int

  Catégorie de séparation de lignes : Numérique préfixe.

`IntlChar::LB_QUOTATION` int

  Catégorie de séparation de lignes : Citation.

`IntlChar::LB_COMPLEX_CONTEXT` int

  Catégorie de séparation de lignes : Contexte complexe.

`IntlChar::LB_SURROGATE` int

  Catégorie de séparation de lignes : Surrogate.

`IntlChar::LB_SPACE` int

  Catégorie de séparation de lignes : Espace.

`IntlChar::LB_BREAK_SYMBOLS` int

  Catégorie de séparation de lignes : Symboles de rupture.

`IntlChar::LB_ZWSPACE` int

  Catégorie de séparation de lignes : Espace zéro largeur.

`IntlChar::LB_NEXT_LINE` int

  Catégorie de séparation de lignes : Ligne suivante.

`IntlChar::LB_WORD_JOINER` int

  Catégorie de séparation de lignes : Relieur de mots.

`IntlChar::LB_H2` int

  Catégorie de séparation de lignes : H2.

`IntlChar::LB_H3` int

  Catégorie de séparation de lignes : H3.

`IntlChar::LB_JL` int

  Catégorie de séparation de lignes : JL.

`IntlChar::LB_JT` int

  Catégorie de séparation de lignes : JT.

`IntlChar::LB_JV` int

  Catégorie de séparation de lignes : JV.

`IntlChar::LB_CLOSE_PARENTHESIS` int

  Catégorie de séparation de lignes : Parenthèse fermante.

`IntlChar::LB_CONDITIONAL_JAPANESE_STARTER` int

  Catégorie de séparation de lignes : Début conditionnel japonais.

`IntlChar::LB_HEBREW_LETTER` int

  Catégorie de séparation de lignes : Lettre hébraïque.

`IntlChar::LB_REGIONAL_INDICATOR` int

  Catégorie de séparation de lignes : Indicateur régional.

`IntlChar::LB_COUNT` int

  Nombre total de catégories de séparation de lignes.

`IntlChar::NT_NONE` int

  Type de nombre : Aucun.

`IntlChar::NT_DECIMAL` int

  Type de nombre : Décimal.

`IntlChar::NT_DIGIT` int

  Type de nombre : Chiffre.

`IntlChar::NT_NUMERIC` int

  Type de nombre : Numérique.

`IntlChar::NT_COUNT` int

  Nombre total de types de nombres.

`IntlChar::HST_NOT_APPLICABLE` int

  Type de syllabe Hangul : Non applicable.

`IntlChar::HST_LEADING_JAMO` int

  Type de syllabe Hangul : Jamo initial.

`IntlChar::HST_VOWEL_JAMO` int

  Type de syllabe Hangul : Jamo voyelle.

`IntlChar::HST_TRAILING_JAMO` int

  Type de syllabe Hangul : Jamo final.

`IntlChar::HST_LV_SYLLABLE` int

  Type de syllabe Hangul : Syllabe LV.

`IntlChar::HST_LVT_SYLLABLE` int

  Type de syllabe Hangul : Syllabe LVT.

`IntlChar::HST_COUNT` int

  Nombre total de types de syllabes Hangul.

`IntlChar::FOLD_CASE_DEFAULT` int

  Option de pliage de casse : Par défaut.

`IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I` int

  Option de pliage de casse : Exclure le I spécial.

## Historique

Version | Description
--- | ---
8.4.0 | Ajout de `IntlChar::PROPERTY_IDS_UNARY_OPERATOR`, `IntlChar::PROPERTY_ID_COMPAT_MATH_START`, `IntlChar::PROPERTY_ID_COMPAT_MATH_CONTINUE`.
8.4.0 | Les constantes de classe sont maintenant typées.
7.0.6 | La `IntlChar::NO_NUMERIC_VALUE` constante a été ajoutée.

## Sommaire

- IntlChar::charAge — Renvoie l'"âge" du point de code
- IntlChar::charDigitValue — Renvoie la valeur décimale du chiffre décimal
- IntlChar::charDirection — Renvoie la valeur de la catégorie bidirectionnelle pour un point de code
- IntlChar::charFromName — Trouve un caractère Unicode par son nom et renvoie sa valeur de point de code
- IntlChar::charMirror — Renvoie le caractère "image-miroir" pour un point de code
- IntlChar::charName — Renvoie le nom d'un caractère Unicode
- IntlChar::charType — Renvoie la valeur de la catégorie générale pour un point de code
- IntlChar::chr — Renvoie le caractère Unicode par valeur de point de code
- IntlChar::digit — Renvoie le chiffre décimal d'un point de code pour une base de numération donnée
- IntlChar::enumCharNames — Enumère tous les caractères Unicode assignés dans une plage
- IntlChar::enumCharTypes — Enumère tous les points de code avec leurs catégories générales Unicode
- IntlChar::foldCase — Effectue le pliage de cas sur un point de code
- IntlChar::forDigit — Renvoie la représentation de caractère pour un chiffre donné et une base de numération
- IntlChar::getBidiPairedBracket — Renvoie le caractère de parenthèse apparié pour un point de code
- IntlChar::getBlockCode — Renvoie le bloc d'allocation Unicode contenant un point de code
- IntlChar::getCombiningClass — Renvoie la classe de combinaison d'un point de code
- IntlChar::getFC_NFKC_Closure — Renvoie la propriété FC_NFKC_Closure pour un point de code
- IntlChar::getIntPropertyMaxValue — Renvoie la valeur maximale pour une propriété Unicode
- IntlChar::getIntPropertyMinValue — Renvoie la valeur minimale pour une propriété Unicode
- IntlChar::getIntPropertyValue — Renvoie la valeur d'une propriété Unicode pour un point de code
- IntlChar::getNumericValue — Renvoie la valeur numérique d'un point de code Unicode
- IntlChar::getPropertyEnum — Renvoie la valeur de la constante de propriété pour un nom de propriété donné
- IntlChar::getPropertyName — Renvoie le nom Unicode d'une propriété
- IntlChar::getPropertyValueEnum — Renvoie la valeur de propriété pour un nom de valeur donné
- IntlChar::getPropertyValueName — Renvoie le nom Unicode pour une valeur de propriété
- IntlChar::getUnicodeVersion — Renvoie la version Unicode
- IntlChar::hasBinaryProperty — Vérifie une propriété Unicode binaire pour un point de code
- IntlChar::isalnum — Vérifie si un point de code est un caractère alphanumérique
- IntlChar::isalpha — Vérifie si un point de code est un caractère alphabétique
- IntlChar::isbase — Vérifie si un point de code est un caractère de base
- IntlChar::isblank — Vérifie si un point de code est un caractère "blanc" ou "espace horizontal"
- IntlChar::iscntrl — Vérifie si un point de code est un caractère de contrôle
- IntlChar::isdefined — Vérifie si un point de code est défini
- IntlChar::isdigit — Vérifie si un point de code est un chiffre
- IntlChar::isgraph — Vérifie si un point de code est un caractère graphique
- IntlChar::isIDIgnorable — Vérifie si un point de code est un caractère ignoré
- IntlChar::isIDPart — Vérifie si un point de code est permis dans un identifiant
- IntlChar::isIDStart — Vérifie si un point de code est permis comme premier caractère dans un identifiant
- IntlChar::isISOControl — Vérifie si un point de code est un caractère de contrôle ISO
- IntlChar::isJavaIDPart — Vérifie si un point de code est permis dans un identifiant Java
- IntlChar::isJavaIDStart — Vérifie si un point de code est permis comme premier caractère dans un identifiant Java
- IntlChar::isJavaSpaceChar — Vérifie si un point de code est un caractère d'espace selon Java
- IntlChar::islower — Vérifie si un point de code est une lettre minuscule
- IntlChar::isMirrored — Vérifie si un point de code a la propriété Bidi_Mirrored
- IntlChar::isprint — Vérifie si un point de code est un caractère affichable
- IntlChar::ispunct — Vérifie si un point de code est un caractère de ponctuation
- IntlChar::isspace — Vérifie si un point de code est un caractère d'espace
- IntlChar::istitle — Vérifie si un point de code est une lettre en titre
- IntlChar::isUAlphabetic — Vérifie si un point de code a la propriété Unicode Alphabetic
- IntlChar::isULowercase — Vérifie si un point de code a la propriété Unicode Lowercase
- IntlChar::isupper — Vérifie si un point de code a la catégorie générale "Lu" (lettre majuscule)
- IntlChar::isUUppercase — Vérifie si un point de code a la propriété Unicode Uppercase
- IntlChar::isUWhiteSpace — Vérifie si un point de code a la propriété Unicode White_Space
- IntlChar::isWhitespace — Vérifie si un point de code est un caractère d'espace selon ICU
- IntlChar::isxdigit — Vérifie si un point de code est un chiffre hexadécimal
- IntlChar::ord — Renvoie la valeur du point de code Unicode d'un caractère
- IntlChar::tolower — Rend un caractère Unicode en minuscule
- IntlChar::totitle — Rend un caractère Unicode en lettre de titre
- IntlChar::toupper — Rend un caractère Unicode en majuscule

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open