查询

get_defined_functions()函数—用法及示例

「 返回一个包含所有已定义函数的数组 」


函数名:get_defined_functions()

适用版本:PHP 4, PHP 5, PHP 7

用法:get_defined_functions() 函数返回一个包含所有已定义函数的数组。该数组分为三个部分:用户自定义函数、内置函数和扩展函数。可以使用该函数来获取当前脚本中所有已定义的函数列表。

示例:

<?php
// 获取所有已定义函数
$functions = get_defined_functions();

// 打印用户自定义函数
echo "用户自定义函数:\n";
foreach($functions['user'] as $function) {
    echo $function . "\n";
}

// 打印内置函数
echo "内置函数:\n";
foreach($functions['internal'] as $function) {
    echo $function . "\n";
}

// 打印扩展函数
echo "扩展函数:\n";
foreach($functions['internal'] as $function) {
    echo $function . "\n";
}
?>

输出示例:

用户自定义函数:
myFunction1
myFunction2
...
内置函数:
array_merge
strlen
...
扩展函数:
array_merge
strlen
...

注意:get_defined_functions() 函数返回的数组中包含了所有已定义的函数,包括内置函数和扩展函数。在遍历函数列表时,需要根据需求选择相应的函数类型进行处理。

补充纠错
上一个函数: getlastmod()函数
下一个函数: get_defined_constants()函数
热门PHP函数
分享链接