29#define arginfo_xml_set_processing_instruction_handler arginfo_xml_set_character_data_handler
31#define arginfo_xml_set_default_handler arginfo_xml_set_character_data_handler
33#define arginfo_xml_set_unparsed_entity_decl_handler arginfo_xml_set_character_data_handler
35#define arginfo_xml_set_notation_decl_handler arginfo_xml_set_character_data_handler
37#define arginfo_xml_set_external_entity_ref_handler arginfo_xml_set_character_data_handler
39#define arginfo_xml_set_start_namespace_decl_handler arginfo_xml_set_character_data_handler
41#define arginfo_xml_set_end_namespace_decl_handler arginfo_xml_set_character_data_handler
64#define arginfo_xml_get_current_line_number arginfo_xml_get_error_code
66#define arginfo_xml_get_current_column_number arginfo_xml_get_error_code
68#define arginfo_xml_get_current_byte_index arginfo_xml_get_error_code
134static void register_xml_symbols(
int module_number)
166 zend_attribute *attribute_Deprecated_func_xml_set_object_0 = zend_add_function_attribute(zend_hash_str_find_ptr(
CG(function_table),
"xml_set_object",
sizeof(
"xml_set_object") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
167 zval attribute_Deprecated_func_xml_set_object_0_arg0;
168 zend_string *attribute_Deprecated_func_xml_set_object_0_arg0_str = zend_string_init(
"8.4",
strlen(
"8.4"), 1);
169 ZVAL_STR(&attribute_Deprecated_func_xml_set_object_0_arg0, attribute_Deprecated_func_xml_set_object_0_arg0_str);
170 ZVAL_COPY_VALUE(&attribute_Deprecated_func_xml_set_object_0->
args[0].
value, &attribute_Deprecated_func_xml_set_object_0_arg0);
171 attribute_Deprecated_func_xml_set_object_0->
args[0].
name =
ZSTR_KNOWN(ZEND_STR_SINCE);
172 zval attribute_Deprecated_func_xml_set_object_0_arg1;
173 zend_string *attribute_Deprecated_func_xml_set_object_0_arg1_str = zend_string_init(
"provide a proper method callable to xml_set_*_handler() functions",
strlen(
"provide a proper method callable to xml_set_*_handler() functions"), 1);
174 ZVAL_STR(&attribute_Deprecated_func_xml_set_object_0_arg1, attribute_Deprecated_func_xml_set_object_0_arg1_str);
175 ZVAL_COPY_VALUE(&attribute_Deprecated_func_xml_set_object_0->
args[1].
value, &attribute_Deprecated_func_xml_set_object_0_arg1);
176 attribute_Deprecated_func_xml_set_object_0->
args[1].
name =
ZSTR_KNOWN(ZEND_STR_MESSAGE);
php_json_error_code error_code
xmlCharEncodingHandlerPtr encoding
zend_attribute_arg args[1]
@ PHP_XML_OPTION_CASE_FOLDING
@ PHP_XML_OPTION_PARSE_HUGE
@ PHP_XML_OPTION_SKIP_WHITE
@ PHP_XML_OPTION_SKIP_TAGSTART
@ PHP_XML_OPTION_TARGET_ENCODING
const XML_ERROR_UNKNOWN_ENCODING
const XML_ERROR_PARAM_ENTITY_REF
const XML_ERROR_RECURSIVE_ENTITY_REF
const XML_ERROR_MISPLACED_XML_PI
const XML_ERROR_JUNK_AFTER_DOC_ELEMENT
xml_get_error_code(XMLParser $parser)
const XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF
xml_parser_free(XMLParser $parser)
xml_set_start_namespace_decl_handler(XMLParser $parser, callable|string|null $handler)
xml_get_current_line_number(XMLParser $parser)
const XML_ERROR_NO_ELEMENTS
xml_set_external_entity_ref_handler(XMLParser $parser, callable|string|null $handler)
xml_set_object(XMLParser $parser, object $object)
xml_parser_create(?string $encoding=null)
const XML_ERROR_PARTIAL_CHAR
xml_set_notation_decl_handler(XMLParser $parser, callable|string|null $handler)
xml_parser_set_option(XMLParser $parser, int $option, $value)
xml_set_default_handler(XMLParser $parser, callable|string|null $handler)
const XML_ERROR_INCORRECT_ENCODING
const XML_ERROR_ASYNC_ENTITY
const XML_ERROR_BAD_CHAR_REF
const XML_ERROR_EXTERNAL_ENTITY_HANDLING
const XML_ERROR_UNCLOSED_CDATA_SECTION
xml_set_element_handler(XMLParser $parser, callable|string|null $start_handler, callable|string|null $end_handler)
xml_set_end_namespace_decl_handler(XMLParser $parser, callable|string|null $handler)
xml_get_current_byte_index(XMLParser $parser)
const XML_ERROR_INVALID_TOKEN
xml_set_character_data_handler(XMLParser $parser, callable|string|null $handler)
xml_set_processing_instruction_handler(XMLParser $parser, callable|string|null $handler)
const XML_ERROR_UNDEFINED_ENTITY
xml_parse_into_struct(XMLParser $parser, string $data, &$values, &$index=null)
xml_parser_create_ns(?string $encoding=null, string $separator=":")
const XML_ERROR_TAG_MISMATCH
xml_get_current_column_number(XMLParser $parser)
xml_parse(XMLParser $parser, string $data, bool $is_final=false)
const XML_ERROR_UNCLOSED_TOKEN
xml_parser_get_option(XMLParser $parser, int $option)
const XML_ERROR_NO_MEMORY
const XML_ERROR_DUPLICATE_ATTRIBUTE
const XML_ERROR_BINARY_ENTITY_REF
xml_error_string(int $error_code)
xml_set_unparsed_entity_decl_handler(XMLParser $parser, callable|string|null $handler)
#define arginfo_xml_set_default_handler
#define arginfo_xml_set_unparsed_entity_decl_handler
#define arginfo_xml_get_current_column_number
#define arginfo_xml_set_notation_decl_handler
#define arginfo_xml_get_current_byte_index
#define arginfo_xml_set_start_namespace_decl_handler
#define arginfo_xml_set_end_namespace_decl_handler
#define arginfo_xml_get_current_line_number
#define arginfo_xml_set_processing_instruction_handler
#define arginfo_xml_set_external_entity_ref_handler
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_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#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_ARG_TYPE_MASK(pass_by_ref, name, type_mask, default_value)
#define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(name, return_reference, required_num_args, class_name, allow_null)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_OBJ_INFO(pass_by_ref, name, class_name, allow_null)
#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_FE(name, arg_info)
#define ZEND_FUNCTION(name)
#define ZEND_ARG_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, default_value)
struct _zend_attribute zend_attribute
#define ZEND_ACC_NO_DYNAMIC_PROPERTIES
#define ZEND_ACC_NOT_SERIALIZABLE
#define ZEND_ACC_DEPRECATED
#define REGISTER_STRING_CONSTANT(name, str, flags)
#define REGISTER_LONG_CONSTANT(name, lval, flags)
struct _zend_string zend_string
struct _zend_class_entry zend_class_entry
#define ZVAL_COPY_VALUE(z, v)
fbc internal_function handler(call, ret)