您的位置:首页 > 编程语言 > PHP开发

看看 PHP 的 dll 扩展库里有多少函数?名字是什么?

2010-06-19 06:02 441 查看
PHP 里一般都会动态加载很多 dll 扩展库,使用其包含的函数增强PHP的功能。以下代码可以枚举出某个 dll 库文件里包含的所有函数,并显示其函数名: 

<?php

  $br = (php_sapi_name() == “cli”)? “”:”<br>”;

  //$module = ‘ming’;

  $module = ‘mysql’;

  //$module = ‘java’;  //can’t load

  if(!extension_loaded($module))

    dl(’php_’. $module . PHP_SHLIB_SUFFIX);

    //有些dll不能用dl函数装载-正常

  if($functions = get_extension_funcs($module))

  {

    dl(’php_’. $module . PHP_SHLIB_SUFFIX);

    echo “Functions available in the $module extension:$br/n”;

    foreach($functions as $func)

      echo $func.”$br/n”;

  }

  else

    echo “error load dll: $module”;

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息