14#if U_ICU_VERSION_MAJOR_NUM >= 56
23#if U_ICU_VERSION_MAJOR_NUM >= 56
30#if U_ICU_VERSION_MAJOR_NUM >= 56
43 zval const_FORM_D_value;
47 zend_string_release(const_FORM_D_name);
53 zend_string_release(const_NFD_name);
55 zval const_FORM_KD_value;
59 zend_string_release(const_FORM_KD_name);
61 zval const_NFKD_value;
65 zend_string_release(const_NFKD_name);
67 zval const_FORM_C_value;
71 zend_string_release(const_FORM_C_name);
77 zend_string_release(const_NFC_name);
79 zval const_FORM_KC_value;
83 zend_string_release(const_FORM_KC_name);
85 zval const_NFKC_value;
89 zend_string_release(const_NFKC_name);
90#if U_ICU_VERSION_MAJOR_NUM >= 56
92 zval const_FORM_KC_CF_value;
93 ZVAL_LONG(&const_FORM_KC_CF_value, NORMALIZER_FORM_KC_CF);
96 zend_string_release(const_FORM_KC_CF_name);
98#if U_ICU_VERSION_MAJOR_NUM >= 56
100 zval const_NFKC_CF_value;
101 ZVAL_LONG(&const_NFKC_CF_value, NORMALIZER_NFKC_CF);
104 zend_string_release(const_NFKC_CF_name);
#define NORMALIZER_FORM_C
#define NORMALIZER_FORM_D
#define NORMALIZER_FORM_KC
#define NORMALIZER_FORM_KD
normalizer_get_raw_decomposition(string $string, int $form=Normalizer::FORM_C)
normalizer_normalize(string $string, int $form=Normalizer::FORM_C)
normalizer_is_normalized(string $string, int $form=Normalizer::FORM_C)
ZEND_API zend_class_constant * zend_declare_typed_class_constant(zend_class_entry *ce, zend_string *name, zval *value, int flags, zend_string *doc_comment, zend_type type)
ZEND_API zend_class_entry * zend_register_internal_class_with_flags(zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t ce_flags)
struct _zend_function_entry zend_function_entry
#define INIT_CLASS_ENTRY(class_container, class_name, functions)
#define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags, frameless_function_infos, doc_comment)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define ZEND_FUNCTION(name)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
struct _zend_string zend_string
struct _zend_class_entry zend_class_entry
ZEND_API zend_string_init_interned_func_t zend_string_init_interned
#define ZEND_TYPE_INIT_MASK(_type_mask)