定义和用法
get_defined_functions- 返回所有已定义函数的数组
版本支持
PHP 7.0.15, PHP 7.1.1 增加 exclude_disabled 参数。
语法
get_defined_functions( [ bool $exclude_disabled = FALSE ] )
get_defined_functions() 获取所有已定义函数的数组。
参数
参数 | 必需的 | 描述 |
---|---|---|
exclude_disabled | 否 | 禁用的函数是否应该在返回的数据里排除。 |
返回值
返回数组,包含了所有已定义的函数,包括内置(internal) 和用户定义的函数。 可通过$arr\["internal"\]来访问系统内置函数, 通过$arr["user"]来访问用户自定义函数 (参见示例)。
示例
function myrow($id, $data)
{
return "<tr><th>$id</th><td>$data</td></tr><br/>";
}
$html = '<table style="border: 1px solid black;"><tbody>';
foreach (get_defined_functions() as $key => $val){
if ($key == 'internal'){
$html .= '<tr><td><b>已经定义的内置函数有</b>:</td></tr>';
foreach ($val as $k=>$v){
$html .= '<tr><td>'.$v.'</td></tr>';
}
}elseif ($key == 'user'){
$html .= '<tr><td><b>用户自定义函数有</b>:</td></tr>';
foreach ($val as $k=>$v){
$html .= '<tr><td>'.$v.'</td></tr>';
}
}
}
$html .= '</tbody></table>';
echo $html;
相关页面
function_exists()- 如果给定的函数已经被定义就返回 TRUE
get_defined_vars()- 返回由所有已定义变量所组成的数组
get_defined_constants()- 返回所有常量的关联数组,键是常量名,值是常量值
get_declared_classes()- 返回由已定义类的名字所组成的数组
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。