php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
collator_arginfo.h
Go to the documentation of this file.
1/* This is a generated file, edit the .stub.php file instead.
2 * Stub hash: cbe3c5f4c35d93f90c3e7164bdfc4e2fefc88c83 */
3
4ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Collator___construct, 0, 0, 1)
5 ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
7
8ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(arginfo_class_Collator_create, 0, 1, Collator, 1)
9 ZEND_ARG_TYPE_INFO(0, locale, IS_STRING, 0)
11
13 ZEND_ARG_TYPE_INFO(0, string1, IS_STRING, 0)
14 ZEND_ARG_TYPE_INFO(0, string2, IS_STRING, 0)
16
17ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_Collator_sort, 0, 1, _IS_BOOL, 0)
18 ZEND_ARG_TYPE_INFO(1, array, IS_ARRAY, 0)
19 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, flags, IS_LONG, 0, "Collator::SORT_REGULAR")
21
22ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_Collator_sortWithSortKeys, 0, 1, _IS_BOOL, 0)
23 ZEND_ARG_TYPE_INFO(1, array, IS_ARRAY, 0)
25
26#define arginfo_class_Collator_asort arginfo_class_Collator_sort
27
28ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_Collator_getAttribute, 0, 1, MAY_BE_LONG|MAY_BE_FALSE)
29 ZEND_ARG_TYPE_INFO(0, attribute, IS_LONG, 0)
31
32ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_Collator_setAttribute, 0, 2, _IS_BOOL, 0)
33 ZEND_ARG_TYPE_INFO(0, attribute, IS_LONG, 0)
36
37ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_Collator_getStrength, 0, 0, IS_LONG, 0)
39
40ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(arginfo_class_Collator_setStrength, 0, 1, IS_TRUE, 0)
41 ZEND_ARG_TYPE_INFO(0, strength, IS_LONG, 0)
43
47
48ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_Collator_getErrorCode, 0, 0, MAY_BE_LONG|MAY_BE_FALSE)
50
51ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(arginfo_class_Collator_getErrorMessage, 0, 0, MAY_BE_STRING|MAY_BE_FALSE)
53
55 ZEND_ARG_TYPE_INFO(0, string, IS_STRING, 0)
57
58ZEND_METHOD(Collator, __construct);
72
73static const zend_function_entry class_Collator_methods[] = {
74 ZEND_ME(Collator, __construct, arginfo_class_Collator___construct, ZEND_ACC_PUBLIC)
75 ZEND_RAW_FENTRY("create", zif_collator_create, arginfo_class_Collator_create, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC, NULL, NULL)
76 ZEND_RAW_FENTRY("compare", zif_collator_compare, arginfo_class_Collator_compare, ZEND_ACC_PUBLIC, NULL, NULL)
77 ZEND_RAW_FENTRY("sort", zif_collator_sort, arginfo_class_Collator_sort, ZEND_ACC_PUBLIC, NULL, NULL)
78 ZEND_RAW_FENTRY("sortWithSortKeys", zif_collator_sort_with_sort_keys, arginfo_class_Collator_sortWithSortKeys, ZEND_ACC_PUBLIC, NULL, NULL)
80 ZEND_RAW_FENTRY("getAttribute", zif_collator_get_attribute, arginfo_class_Collator_getAttribute, ZEND_ACC_PUBLIC, NULL, NULL)
81 ZEND_RAW_FENTRY("setAttribute", zif_collator_set_attribute, arginfo_class_Collator_setAttribute, ZEND_ACC_PUBLIC, NULL, NULL)
82 ZEND_RAW_FENTRY("getStrength", zif_collator_get_strength, arginfo_class_Collator_getStrength, ZEND_ACC_PUBLIC, NULL, NULL)
83 ZEND_RAW_FENTRY("setStrength", zif_collator_set_strength, arginfo_class_Collator_setStrength, ZEND_ACC_PUBLIC, NULL, NULL)
84 ZEND_RAW_FENTRY("getLocale", zif_collator_get_locale, arginfo_class_Collator_getLocale, ZEND_ACC_PUBLIC, NULL, NULL)
85 ZEND_RAW_FENTRY("getErrorCode", zif_collator_get_error_code, arginfo_class_Collator_getErrorCode, ZEND_ACC_PUBLIC, NULL, NULL)
86 ZEND_RAW_FENTRY("getErrorMessage", zif_collator_get_error_message, arginfo_class_Collator_getErrorMessage, ZEND_ACC_PUBLIC, NULL, NULL)
87 ZEND_RAW_FENTRY("getSortKey", zif_collator_get_sort_key, arginfo_class_Collator_getSortKey, ZEND_ACC_PUBLIC, NULL, NULL)
89};
90
91static void register_collator_symbols(int module_number)
92{
95}
96
97static zend_class_entry *register_class_Collator(void)
98{
99 zend_class_entry ce, *class_entry;
100
101 INIT_CLASS_ENTRY(ce, "Collator", class_Collator_methods);
103
104 zval const_DEFAULT_VALUE_value;
105 ZVAL_LONG(&const_DEFAULT_VALUE_value, UCOL_DEFAULT);
106 zend_string *const_DEFAULT_VALUE_name = zend_string_init_interned("DEFAULT_VALUE", sizeof("DEFAULT_VALUE") - 1, 1);
107 zend_declare_typed_class_constant(class_entry, const_DEFAULT_VALUE_name, &const_DEFAULT_VALUE_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
108 zend_string_release(const_DEFAULT_VALUE_name);
109
110 zval const_PRIMARY_value;
111 ZVAL_LONG(&const_PRIMARY_value, UCOL_PRIMARY);
112 zend_string *const_PRIMARY_name = zend_string_init_interned("PRIMARY", sizeof("PRIMARY") - 1, 1);
113 zend_declare_typed_class_constant(class_entry, const_PRIMARY_name, &const_PRIMARY_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
114 zend_string_release(const_PRIMARY_name);
115
116 zval const_SECONDARY_value;
117 ZVAL_LONG(&const_SECONDARY_value, UCOL_SECONDARY);
118 zend_string *const_SECONDARY_name = zend_string_init_interned("SECONDARY", sizeof("SECONDARY") - 1, 1);
119 zend_declare_typed_class_constant(class_entry, const_SECONDARY_name, &const_SECONDARY_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
120 zend_string_release(const_SECONDARY_name);
121
122 zval const_TERTIARY_value;
123 ZVAL_LONG(&const_TERTIARY_value, UCOL_TERTIARY);
124 zend_string *const_TERTIARY_name = zend_string_init_interned("TERTIARY", sizeof("TERTIARY") - 1, 1);
125 zend_declare_typed_class_constant(class_entry, const_TERTIARY_name, &const_TERTIARY_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
126 zend_string_release(const_TERTIARY_name);
127
128 zval const_DEFAULT_STRENGTH_value;
129 ZVAL_LONG(&const_DEFAULT_STRENGTH_value, UCOL_DEFAULT_STRENGTH);
130 zend_string *const_DEFAULT_STRENGTH_name = zend_string_init_interned("DEFAULT_STRENGTH", sizeof("DEFAULT_STRENGTH") - 1, 1);
131 zend_declare_typed_class_constant(class_entry, const_DEFAULT_STRENGTH_name, &const_DEFAULT_STRENGTH_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
132 zend_string_release(const_DEFAULT_STRENGTH_name);
133
134 zval const_QUATERNARY_value;
135 ZVAL_LONG(&const_QUATERNARY_value, UCOL_QUATERNARY);
136 zend_string *const_QUATERNARY_name = zend_string_init_interned("QUATERNARY", sizeof("QUATERNARY") - 1, 1);
137 zend_declare_typed_class_constant(class_entry, const_QUATERNARY_name, &const_QUATERNARY_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
138 zend_string_release(const_QUATERNARY_name);
139
140 zval const_IDENTICAL_value;
141 ZVAL_LONG(&const_IDENTICAL_value, UCOL_IDENTICAL);
142 zend_string *const_IDENTICAL_name = zend_string_init_interned("IDENTICAL", sizeof("IDENTICAL") - 1, 1);
143 zend_declare_typed_class_constant(class_entry, const_IDENTICAL_name, &const_IDENTICAL_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
144 zend_string_release(const_IDENTICAL_name);
145
146 zval const_OFF_value;
147 ZVAL_LONG(&const_OFF_value, UCOL_OFF);
148 zend_string *const_OFF_name = zend_string_init_interned("OFF", sizeof("OFF") - 1, 1);
149 zend_declare_typed_class_constant(class_entry, const_OFF_name, &const_OFF_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
150 zend_string_release(const_OFF_name);
151
152 zval const_ON_value;
153 ZVAL_LONG(&const_ON_value, UCOL_ON);
154 zend_string *const_ON_name = zend_string_init_interned("ON", sizeof("ON") - 1, 1);
155 zend_declare_typed_class_constant(class_entry, const_ON_name, &const_ON_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
156 zend_string_release(const_ON_name);
157
158 zval const_SHIFTED_value;
159 ZVAL_LONG(&const_SHIFTED_value, UCOL_SHIFTED);
160 zend_string *const_SHIFTED_name = zend_string_init_interned("SHIFTED", sizeof("SHIFTED") - 1, 1);
161 zend_declare_typed_class_constant(class_entry, const_SHIFTED_name, &const_SHIFTED_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
162 zend_string_release(const_SHIFTED_name);
163
164 zval const_NON_IGNORABLE_value;
165 ZVAL_LONG(&const_NON_IGNORABLE_value, UCOL_NON_IGNORABLE);
166 zend_string *const_NON_IGNORABLE_name = zend_string_init_interned("NON_IGNORABLE", sizeof("NON_IGNORABLE") - 1, 1);
167 zend_declare_typed_class_constant(class_entry, const_NON_IGNORABLE_name, &const_NON_IGNORABLE_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
168 zend_string_release(const_NON_IGNORABLE_name);
169
170 zval const_LOWER_FIRST_value;
171 ZVAL_LONG(&const_LOWER_FIRST_value, UCOL_LOWER_FIRST);
172 zend_string *const_LOWER_FIRST_name = zend_string_init_interned("LOWER_FIRST", sizeof("LOWER_FIRST") - 1, 1);
173 zend_declare_typed_class_constant(class_entry, const_LOWER_FIRST_name, &const_LOWER_FIRST_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
174 zend_string_release(const_LOWER_FIRST_name);
175
176 zval const_UPPER_FIRST_value;
177 ZVAL_LONG(&const_UPPER_FIRST_value, UCOL_UPPER_FIRST);
178 zend_string *const_UPPER_FIRST_name = zend_string_init_interned("UPPER_FIRST", sizeof("UPPER_FIRST") - 1, 1);
179 zend_declare_typed_class_constant(class_entry, const_UPPER_FIRST_name, &const_UPPER_FIRST_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
180 zend_string_release(const_UPPER_FIRST_name);
181
182 zval const_FRENCH_COLLATION_value;
183 ZVAL_LONG(&const_FRENCH_COLLATION_value, UCOL_FRENCH_COLLATION);
184 zend_string *const_FRENCH_COLLATION_name = zend_string_init_interned("FRENCH_COLLATION", sizeof("FRENCH_COLLATION") - 1, 1);
185 zend_declare_typed_class_constant(class_entry, const_FRENCH_COLLATION_name, &const_FRENCH_COLLATION_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
186 zend_string_release(const_FRENCH_COLLATION_name);
187
188 zval const_ALTERNATE_HANDLING_value;
189 ZVAL_LONG(&const_ALTERNATE_HANDLING_value, UCOL_ALTERNATE_HANDLING);
190 zend_string *const_ALTERNATE_HANDLING_name = zend_string_init_interned("ALTERNATE_HANDLING", sizeof("ALTERNATE_HANDLING") - 1, 1);
191 zend_declare_typed_class_constant(class_entry, const_ALTERNATE_HANDLING_name, &const_ALTERNATE_HANDLING_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
192 zend_string_release(const_ALTERNATE_HANDLING_name);
193
194 zval const_CASE_FIRST_value;
195 ZVAL_LONG(&const_CASE_FIRST_value, UCOL_CASE_FIRST);
196 zend_string *const_CASE_FIRST_name = zend_string_init_interned("CASE_FIRST", sizeof("CASE_FIRST") - 1, 1);
197 zend_declare_typed_class_constant(class_entry, const_CASE_FIRST_name, &const_CASE_FIRST_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
198 zend_string_release(const_CASE_FIRST_name);
199
200 zval const_CASE_LEVEL_value;
201 ZVAL_LONG(&const_CASE_LEVEL_value, UCOL_CASE_LEVEL);
202 zend_string *const_CASE_LEVEL_name = zend_string_init_interned("CASE_LEVEL", sizeof("CASE_LEVEL") - 1, 1);
203 zend_declare_typed_class_constant(class_entry, const_CASE_LEVEL_name, &const_CASE_LEVEL_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
204 zend_string_release(const_CASE_LEVEL_name);
205
206 zval const_NORMALIZATION_MODE_value;
207 ZVAL_LONG(&const_NORMALIZATION_MODE_value, UCOL_NORMALIZATION_MODE);
208 zend_string *const_NORMALIZATION_MODE_name = zend_string_init_interned("NORMALIZATION_MODE", sizeof("NORMALIZATION_MODE") - 1, 1);
209 zend_declare_typed_class_constant(class_entry, const_NORMALIZATION_MODE_name, &const_NORMALIZATION_MODE_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
210 zend_string_release(const_NORMALIZATION_MODE_name);
211
212 zval const_STRENGTH_value;
213 ZVAL_LONG(&const_STRENGTH_value, UCOL_STRENGTH);
214 zend_string *const_STRENGTH_name = zend_string_init_interned("STRENGTH", sizeof("STRENGTH") - 1, 1);
215 zend_declare_typed_class_constant(class_entry, const_STRENGTH_name, &const_STRENGTH_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
216 zend_string_release(const_STRENGTH_name);
217
218 zval const_HIRAGANA_QUATERNARY_MODE_value;
219 ZVAL_LONG(&const_HIRAGANA_QUATERNARY_MODE_value, UCOL_HIRAGANA_QUATERNARY_MODE);
220 zend_string *const_HIRAGANA_QUATERNARY_MODE_name = zend_string_init_interned("HIRAGANA_QUATERNARY_MODE", sizeof("HIRAGANA_QUATERNARY_MODE") - 1, 1);
221 zend_declare_typed_class_constant(class_entry, const_HIRAGANA_QUATERNARY_MODE_name, &const_HIRAGANA_QUATERNARY_MODE_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
222 zend_string_release(const_HIRAGANA_QUATERNARY_MODE_name);
223
224 zval const_NUMERIC_COLLATION_value;
225 ZVAL_LONG(&const_NUMERIC_COLLATION_value, UCOL_NUMERIC_COLLATION);
226 zend_string *const_NUMERIC_COLLATION_name = zend_string_init_interned("NUMERIC_COLLATION", sizeof("NUMERIC_COLLATION") - 1, 1);
227 zend_declare_typed_class_constant(class_entry, const_NUMERIC_COLLATION_name, &const_NUMERIC_COLLATION_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
228 zend_string_release(const_NUMERIC_COLLATION_name);
229
230 zval const_SORT_REGULAR_value;
231 ZVAL_LONG(&const_SORT_REGULAR_value, COLLATOR_SORT_REGULAR);
232 zend_string *const_SORT_REGULAR_name = zend_string_init_interned("SORT_REGULAR", sizeof("SORT_REGULAR") - 1, 1);
233 zend_declare_typed_class_constant(class_entry, const_SORT_REGULAR_name, &const_SORT_REGULAR_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
234 zend_string_release(const_SORT_REGULAR_name);
235
236 zval const_SORT_STRING_value;
237 ZVAL_LONG(&const_SORT_STRING_value, COLLATOR_SORT_STRING);
238 zend_string *const_SORT_STRING_name = zend_string_init_interned("SORT_STRING", sizeof("SORT_STRING") - 1, 1);
239 zend_declare_typed_class_constant(class_entry, const_SORT_STRING_name, &const_SORT_STRING_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
240 zend_string_release(const_SORT_STRING_name);
241
242 zval const_SORT_NUMERIC_value;
243 ZVAL_LONG(&const_SORT_NUMERIC_value, COLLATOR_SORT_NUMERIC);
244 zend_string *const_SORT_NUMERIC_name = zend_string_init_interned("SORT_NUMERIC", sizeof("SORT_NUMERIC") - 1, 1);
245 zend_declare_typed_class_constant(class_entry, const_SORT_NUMERIC_name, &const_SORT_NUMERIC_value, ZEND_ACC_PUBLIC, NULL, (zend_type) ZEND_TYPE_INIT_MASK(MAY_BE_LONG));
246 zend_string_release(const_SORT_NUMERIC_name);
247
248 return class_entry;
249}
#define COLLATOR_SORT_NUMERIC
Definition collator.h:23
#define COLLATOR_SORT_REGULAR
Definition collator.h:21
#define COLLATOR_SORT_STRING
Definition collator.h:22
const ULOC_ACTUAL_LOCALE
const ULOC_VALID_LOCALE
#define arginfo_class_Collator_asort
zend_ffi_type * type
Definition ffi.c:3812
#define NULL
Definition gdcache.h:45
collator_compare(Collator $object, string $string1, string $string2)
collator_set_attribute(Collator $object, int $attribute, int $value)
collator_get_attribute(Collator $object, int $attribute)
collator_sort_with_sort_keys(Collator $object, array &$array)
collator_asort(Collator $object, array &$array, int $flags=Collator::SORT_REGULAR)
collator_get_error_message(Collator $object)
collator_get_error_code(Collator $object)
collator_get_strength(Collator $object)
collator_get_sort_key(Collator $object, string $string)
collator_create(string $locale)
collator_set_strength(Collator $object, int $strength)
collator_get_locale(Collator $object, int $type)
collator_sort(Collator $object, array &$array, int $flags=Collator::SORT_REGULAR)
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)
Definition zend_API.c:4859
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)
Definition zend_API.c:3512
#define ZEND_FE_END
Definition zend_API.h:124
struct _zend_function_entry zend_function_entry
#define INIT_CLASS_ENTRY(class_container, class_name, functions)
Definition zend_API.h:279
#define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags, frameless_function_infos, doc_comment)
Definition zend_API.h:80
#define ZEND_METHOD(classname, name)
Definition zend_API.h:76
#define ZEND_END_ARG_INFO()
Definition zend_API.h:219
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
Definition zend_API.h:140
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
Definition zend_API.h:138
#define ZEND_BEGIN_ARG_INFO_EX(name, _unused, return_reference, required_num_args)
Definition zend_API.h:214
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
Definition zend_API.h:208
#define ZEND_ME(classname, name, arg_info, flags)
Definition zend_API.h:91
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(name, return_reference, required_num_args, class_name, allow_null)
Definition zend_API.h:175
#define ZEND_FUNCTION(name)
Definition zend_API.h:75
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
Definition zend_API.h:188
struct _zval_struct zval
#define ZEND_ACC_NOT_SERIALIZABLE
#define ZEND_ACC_STATIC
#define ZEND_ACC_PUBLIC
#define CONST_PERSISTENT
#define REGISTER_LONG_CONSTANT(name, lval, flags)
struct _zend_string zend_string
struct _zend_class_entry zend_class_entry
ZEND_API zend_string_init_interned_func_t zend_string_init_interned
Definition zend_string.c:31
#define MAY_BE_STRING
#define MAY_BE_FALSE
#define MAY_BE_LONG
#define IS_TRUE
Definition zend_types.h:603
#define ZEND_TYPE_INIT_MASK(_type_mask)
Definition zend_types.h:283
#define ZVAL_LONG(z, l)
#define IS_STRING
Definition zend_types.h:606
#define IS_ARRAY
Definition zend_types.h:607
#define IS_LONG
Definition zend_types.h:604
#define _IS_BOOL
Definition zend_types.h:629
value