Change language

PHP ReflectionExtension getFunctions () Function

Syntax:
array ReflectionExtension::getFunctions (void)
Parameters:This function takes no parameters.Return value:This function returns extension functions from the specified extension.The following programs illustrate the ReflectionExtension::getFunctions() function in PHP:Program_1:  
// Extension definition $A = ’DOM’ ;  
// Using ReflectionExtension() above // specified extension $extension = new ReflectionExtension ( $A );  
// Call the getFunctions() function $B = $extension -> getFunctions();  
// Get extension functions from
// specified extension. var_dump ( $B ); ?>
Exit:
array (1 ) {["dom_import_simplexml"] = > object (ReflectionFunction) # 2 (1) {["name"] = > string (20) "dom_import_simplexml"}}
Program_2:  
// Using ReflectionExtension() over
// xml extension $extension = new ReflectionExtension ( ’xml’ );  
// Call the getFunctions() function and
// Get extension functions from
// specified extension. var_dump ( $extension -> getFunctions()); ?>
Output:
array (24) {["xml_parser_create"] = > object (ReflectionFunction) # 2 (1) {["name"] = > string (17) "xml_parser_create"} ["xml_parser_create_ns"] = > object (ReflectionFunction) # 3 (1) {["name"] = > string (20) "xml_parser_create_ns"} ["xml_set_object"] = > object (ReflectionFunction) # 4 (1) {["name"] = > string (14) "xml_set_object"} ["xml_set_element_handler"] = > object (ReflectionFunction) # 5 (1) {["name"] = > string (23) "xml_set_element_handler"} ["xml_set_character_data_handler"] = > object (ReflectionFunction) # 6 (1) {["name"] = > string (30) "xml_set_character_data_handler"} ["xml_set_processing_instruction_handler"] = > object (ReflectionFunction) # 7 (1) {["name"] = > string (38) "xml_set_processing_instruction_handler"} ["xml_set_default_handler"] = > object (ReflectionFunction) # 8 (1) {["name"] = > string (23) "xml_set_default_handler"} ["xml_set_unparsed_entity_decl_handler"] = > object (ReflectionFunction) # 9 (1) {["name"] = > string (36) "xml_set_unparsed_entity_decl_handler"} ["xml_set_notation_decl_handler"] = > object (ReflectionFunction) # 10 (1) {["name"] = > string (29) "xml_set_notation_decl_handler"} ["xml_set_external_entity_ref_handler"] = > object (ReflectionFunction) # 11 (1) {["name"] = > string (35) "xml_set_external_entity_ref_handler"} ["xml_set_start_namespace_decl_handler"] = > object (ReflectionFunction) # 12 (1) {["name"] = > string (36) "xml_set_start_namespace_decl_handler"} ["xml_set_end_namespace_decl_handler"] = > object (ReflectionFunction) # 13 (1) {["name"] = > string (34) "xml_set_end_namespace_decl_handler"} ["xml_parse"] = > object (ReflectionFunction) # 14 (1) {["name"] = > string (9) "xml_parse"} ["xml_parse_into_struct"] = > object (ReflectionFunction) # 15 (1) {["name"] = > string (21) "xml_parse_into_struct"} ["xml_get_error_code"] = > object (ReflectionFunction) # 16 (1) {["name"] = > string (18) "xml_get_error_code"} ["xml_error_string"] = > object (ReflectionFunction) # 17 (1) {["name"] = > string (16) "xml_error_string"} ["xml_get_current_line_number"] = > object (ReflectionFunction) # 18 (1) {["name"] = > string (27) "xml_get_current_line_number"} ["xml_get_current_column_number"] = > object (ReflectionFunction) # 19 (1) {["name"] = > string (29) "xml_get_current_column_number"} ["xml_get_current_byte_index"] = > object (ReflectionFunction) # 20 (1) {["name"] = > string (26) "xml_get_current_byte_index"} ["xml_parser_free"] = > object (ReflectionFunction) # 21 (1) {["name"] = > string (15) "xml_parser_free"} ["xml_parser_set_option"] = > object (ReflectionFunction) # 22 (1) {["name"] = > string (21) "xml_parser_set_option"} ["xml_parser_get_option"] = > object (ReflectionFunction) # 23 (1) {["name"] = > string (21) "xml_parser_get_option"} ["utf8_encode"] = > object (ReflectionFunction) # 24 (1) {["name"] = > string (11) "utf8_encode"} ["utf8_decode"] = > object (ReflectionFunction) # 25 (1) {["name"] = > string (11) "utf8_decode"}}
Link: https : //www.php.net/manual/en/reflectionextension.getfunctions.php

Shop

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Best laptop for engineering student

$

Best laptop for development

$

Best laptop for Cricut Maker

$

Best laptop for hacking

$890

Best laptop for Machine Learning

$950

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method