25#define arginfo_class_IntlDateFormatter_getTimeType arginfo_class_IntlDateFormatter_getDateType
27#define arginfo_class_IntlDateFormatter_getCalendar arginfo_class_IntlDateFormatter_getDateType
50#define arginfo_class_IntlDateFormatter_getPattern arginfo_class_IntlDateFormatter_getTimeZoneId
150 zval const_FULL_value;
154 zend_string_release(const_FULL_name);
156 zval const_LONG_value;
160 zend_string_release(const_LONG_name);
162 zval const_MEDIUM_value;
163 ZVAL_LONG(&const_MEDIUM_value, UDAT_MEDIUM);
166 zend_string_release(const_MEDIUM_name);
168 zval const_SHORT_value;
169 ZVAL_LONG(&const_SHORT_value, UDAT_SHORT);
172 zend_string_release(const_SHORT_name);
174 zval const_NONE_value;
178 zend_string_release(const_NONE_name);
180 zval const_RELATIVE_FULL_value;
181 ZVAL_LONG(&const_RELATIVE_FULL_value, UDAT_FULL_RELATIVE);
184 zend_string_release(const_RELATIVE_FULL_name);
186 zval const_RELATIVE_LONG_value;
187 ZVAL_LONG(&const_RELATIVE_LONG_value, UDAT_LONG_RELATIVE);
190 zend_string_release(const_RELATIVE_LONG_name);
192 zval const_RELATIVE_MEDIUM_value;
193 ZVAL_LONG(&const_RELATIVE_MEDIUM_value, UDAT_MEDIUM_RELATIVE);
196 zend_string_release(const_RELATIVE_MEDIUM_name);
198 zval const_RELATIVE_SHORT_value;
199 ZVAL_LONG(&const_RELATIVE_SHORT_value, UDAT_SHORT_RELATIVE);
202 zend_string_release(const_RELATIVE_SHORT_name);
204 zval const_PATTERN_value;
205 ZVAL_LONG(&const_PATTERN_value, UDAT_PATTERN);
208 zend_string_release(const_PATTERN_name);
210 zval const_GREGORIAN_value;
211 ZVAL_LONG(&const_GREGORIAN_value, UCAL_GREGORIAN);
214 zend_string_release(const_GREGORIAN_name);
216 zval const_TRADITIONAL_value;
217 ZVAL_LONG(&const_TRADITIONAL_value, UCAL_TRADITIONAL);
220 zend_string_release(const_TRADITIONAL_name);
datefmt_get_calendar_object(IntlDateFormatter $formatter)
datefmt_format(IntlDateFormatter $formatter, $datetime)
datefmt_set_timezone(IntlDateFormatter $formatter, $timezone)
datefmt_create(?string $locale, int $dateType=IntlDateFormatter::FULL, int $timeType=IntlDateFormatter::FULL, $timezone=null, IntlCalendar|int|null $calendar=null, ?string $pattern=null)
datefmt_is_lenient(IntlDateFormatter $formatter)
datefmt_localtime(IntlDateFormatter $formatter, string $string, &$offset=null)
datefmt_get_calendar(IntlDateFormatter $formatter)
datefmt_get_timezone_id(IntlDateFormatter $formatter)
datefmt_set_calendar(IntlDateFormatter $formatter, IntlCalendar|int|null $calendar)
datefmt_get_error_code(IntlDateFormatter $formatter)
datefmt_get_pattern(IntlDateFormatter $formatter)
datefmt_get_timezone(IntlDateFormatter $formatter)
datefmt_get_timetype(IntlDateFormatter $formatter)
datefmt_set_lenient(IntlDateFormatter $formatter, bool $lenient)
datefmt_format_object($datetime, $format=null, ?string $locale=null)
datefmt_parse(IntlDateFormatter $formatter, string $string, &$offset=null)
datefmt_get_datetype(IntlDateFormatter $formatter)
datefmt_get_error_message(IntlDateFormatter $formatter)
datefmt_get_locale(IntlDateFormatter $formatter, int $type=ULOC_ACTUAL_LOCALE)
datefmt_set_pattern(IntlDateFormatter $formatter, string $pattern)
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)
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
struct _zend_function_entry zend_function_entry
#define ZEND_ARG_OBJ_TYPE_MASK(pass_by_ref, name, class_name, type_mask, default_value)
#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_ARG_INFO(pass_by_ref, name)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_TYPE_MASK_EX(name, return_reference, required_num_args, class_name, type)
#define ZEND_METHOD(classname, name)
#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_INFO_EX(name, _unused, return_reference, required_num_args)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define ZEND_ME(classname, name, arg_info, flags)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_INFO_EX(name, return_reference, required_num_args, class_name, allow_null)
#define ZEND_FUNCTION(name)
#define ZEND_ARG_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, default_value)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
#define ZEND_ACC_NOT_SERIALIZABLE
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)