首頁  >  文章  >  每日程式設計  >  PHP如何取得模組的函數名

PHP如何取得模組的函數名

藏色散人
藏色散人原創
2019-02-16 14:44:097413瀏覽

PHP取得模組的函數名,可以透過get_extension_funcs函數來實現。如查找XML,JSON函數。

PHP如何取得模組的函數名

下面我們就透過程式碼範例,跟大家介紹PHP取得模組函數名稱的方法。

程式碼範例如下:

<?php
echo "<pre class="brush:php;toolbar:false">";
print_r(get_extension_funcs("JSON"));
echo "<br>";
print_r(get_extension_funcs("XML"))."\n";

輸出結果如下:

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()函數 ,傳回模組函數名稱的陣列。

array get_extension_funcs ( string $module_name )

此函數根據 module_name 傳回模組內定義的所有函數的名稱。

參數module_name即模組名稱。

註:這個參數必須是小寫(lowercase)的。

傳回值,傳回包含所有函數名稱的數組,如果 module_name 不是一個有效的擴充則傳回 FALSE 。

這篇文章就是關於PHP如何取得模組函數名稱的方法介紹,簡單易懂,希望對需要的朋友有幫助!

以上是PHP如何取得模組的函數名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn