10.2 查看被载入的PHP扩展模块
PHP安装时有的扩展模块被装载,有的没有被转载,可以通过以下两个函数查看被装载的PHP扩展模块。
❑函数get_load_extensions():返回一个数组,其中包含所有被编译和装载的模块的名称,该函数没有参数。
❑函数get_extension_funcs($module):返回一个数组,它包含了由参数$module指定的模块的所有函数名称。
代码10-2演示了使用这两个函数查看PHP所有被载入的扩展。
代码10-2 查看PHP中被载入的扩展10-2.php
01 <?php
02 echo"<b>当前所有被载入的模块机器函数</b>";
03 echo"<hr>";
04
05 $exten_list=get_loaded_extensions();//获取载入的扩展模块
06
07 foreach($exten_list as$extension)
08 {
09 echo"$extension<br/>";
10 echo"<ul>";
11 $ext_func=get_extension_funcs($extension);//获取每一个扩展模块的函数
12 foreach($ext_func as$func)
13 {
14 echo"<li>$func</li>";
15 }
16 echo"</ul>";
17 }
18 ?>
【代码解析】这段代码第5行首先通过函数get_loaded_extensions()获取载入的扩展模块,然后在循环中,通过第11行函数get_extension_funcs()查找每一个扩展模块的函数。代码10-2的执行结果如图10-2所示。
共有条评论 网友评论