本文中
介绍的
功能实际上在PHP手册中。但由于这些
函数是
独立的,很难找到,所以它们是分开引入的,因此可以方便地查阅它们。
1。获取所有可用的模块- get_loaded_extensions这个函数返回所有(可用),已加载的模块。
使用:
复制代码代码如下所示:
print_r(get_loaded_extensions());
2。获得指定模块可用的功能get_extension_funcs这个函数将返回所有可用的函数到指定的模块。传入的
参数(模块名称)必须是小写的
使用:
复制代码代码如下所示:
print_r(get_extension_funcs(GD));
3、把所有定义的函数,get_defined_functions,返回所有已定义的功能,包括内置函数和
用户定义函数。
使用:
复制代码代码如下所示:
功能米萝($id,$data){
返回$ id $;
}
美元get_defined_functions ARR =();
print_r($ ARR);
输出:
复制代码代码如下所示:
阵列
(
{内部数组
(
{ 0 } = > zend_version
{ 1 } = > func_num_args
{ 2 } = > func_get_arg
{ 3 } = > func_get_args
{ 4 } = > strlen
{ 5 } = > strcmp
{ 6 } = >中
…
{ 750 } = > bcscale
{ 751 } = > bccomp
)
{用户数组
(
{ 0 } = >米萝
)
)
美元的内部ARR { }是一个内置的功能,和$ ARR {用户}是一个用户定义的函数。
4。
检查是否存在指定的功能function_exists这个函数返回指定的函数定义了。
使用:
复制代码代码如下所示:
如果(function_exists('imap_open ')){
回声IMAP功能是可用的。;
{人}
回声IMAP功能不可用。;
}