En este artículo, aprenderemos cómo obtener los nombres de todas las funciones presentes en un módulo en PHP.
¿Qué es un módulo en PHP?
Un módulo es una colección de componentes de software independientes. El uso de módulos en el programa mejora la reutilización y encapsulación del código. El módulo contiene funciones que podemos usar estas funciones al incluir el módulo en nuestro código. Ahora vamos a imprimir todas las funciones presentes en un módulo dado.
¿Cómo obtener los nombres de todas las funciones de un módulo en PHP?
Para obtener los nombres de todas las funciones de un módulo PHP, podemos usar la función get_extension_funcs() . Esta función toma el nombre del módulo como argumento de entrada y devuelve la array de nombres de funciones como salida.
Ejemplo 1: En este ejemplo, imprimiremos todas las funciones presentes en el módulo JSON.
PHP
<?php $func_names = get_extension_funcs("DOM"); $length = count($func_names); for($i = 0; $i < $length; $i++) { echo($func_names[$i]); echo("<br>"); } ?>
dom_import_simplexml
Ejemplo 2: En este ejemplo imprimiremos todas las funciones presentes en el módulo XML.
PHP
<?php $func_names = get_extension_funcs("XML"); $length = count($func_names); for($i = 0; $i < $length; $i++) { echo($func_names[$i]); echo("<br>"); } ?>
xml_parser_create xml_parser_create_ns xml_set_object xml_set_element_handler xml_set_character_data_handler xml_set_processing_instruction_handler xml_set_default_handler xml_set_unparsed_entity_decl_handler xml_set_notation_decl_handler xml_set_external_entity_ref_handler xml_set_start_namespace_decl_handler xml_set_end_namespace_decl_handler xml_parse xml_parse_into_struct xml_get_error_code xml_error_string xml_get_current_line_number xml_get_current_column_number xml_get_current_byte_index xml_parser_free xml_parser_set_option xml_parser_get_option utf8_encode utf8_decode
Ejemplo 3: En este ejemplo, imprimiremos todas las funciones presentes en el módulo DOM.
PHP
<?php $func_names = get_extension_funcs("JSON"); $length = count($func_names); for($i = 0; $i < $length; $i++) { echo($func_names[$i]); echo("<br>"); } ?>
json_encode json_decode json_last_error json_last_error_msg
Publicación traducida automáticamente
Artículo escrito por pulamolusaimohan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA