php如何获得已经加载的所有扩展,以及扩展下所有的函数?


如题,获得全部的扩展以及扩展下所有的函数作为数组返回(做好能将函数的形参带上)。
例如数组结构为:

   
  Array
  
(
[bcmath] => Array
(
[0] => bcadd($left_operand,$right_operand,$scale)
[1] => bcsub($left_operand,$right_operand,$scale)
[2] => bcmul($left_operand,$right_operand,$scale)

......
)

[calendar] => Array
(
[0] => jdtogregorian($juliandaycount)
[1] => gregoriantojd($month,$day,$year)
.....
),
.....
array(....),
......
)

趣味 php

阿斯特拉塔 12 years, 6 months ago
   
  $extensions = get_loaded_extensions();
  
$extInfo = array();
foreach ($extensions as $extension) {
$extInfo[$extension] = get_extension_funcs($extension);
}
return $extInfo;

高山玛莉亚 answered 12 years, 6 months ago

Your Answer