海盟之约 Hello, world!

PHP如何获取模块的函数名

PHP获取模块的函数名,可以通过get_extension_funcs函数来实现。如查找XML,JSON函数。


下面我们就通过代码示例,给大家介绍PHP获取模块函数名的方法。

代码示例如下:

1

2

3

4

5

<?php

echo "<pre>";

print_r(get_extension_funcs("JSON"));

echo "<br>";

print_r(get_extension_funcs("XML"))."\n";

输出结果如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

Array

(

    [0] => json_encode

    [1] => json_decode

    [2] => json_last_error

    [3] => json_last_error_msg

)

Array

(

    [0] => xml_parser_create

    [1] => xml_parser_create_ns

    [2] => xml_set_object

    [3] => xml_set_element_handler

    [4] => xml_set_character_data_handler

    [5] => xml_set_processing_instruction_handler

    [6] => xml_set_default_handler

    [7] => xml_set_unparsed_entity_decl_handler

    [8] => xml_set_notation_decl_handler

    [9] => xml_set_external_entity_ref_handler

    [10] => xml_set_start_namespace_decl_handler

    [11] => xml_set_end_namespace_decl_handler

    [12] => xml_parse

    [13] => xml_parse_into_struct

    [14] => xml_get_error_code

    [15] => xml_error_string

    [16] => xml_get_current_line_number

    [17] => xml_get_current_column_number

    [18] => xml_get_current_byte_index

    [19] => xml_parser_free

    [20] => xml_parser_set_option

    [21] => xml_parser_get_option

    [22] => utf8_encode

    [23] => utf8_decode

)

函数介绍:

get_extension_funcs()函数,返回模块函数名称的数组。

1

array get_extension_funcs ( string $module_name )

该函数根据 module_name 返回模块内定义的所有函数的名称。

参数module_name即模块名称。

注:这个参数必须是小写(lowercase)的。

返回值,返回包含所有函数名的数组,如果 module_name 不是一个有效的扩展则返回 FALSE 。


Tags:

发布: coolray 分类: PHP知识 评论: 0 浏览: 1
留言列表