PHP获取所有扩展及扩展下的所有函数签名生成php.snippet
2013-12-20 15:40
555 查看
<?php $ext_info = array(); $modules = get_loaded_extensions(); foreach ($modules as $module) { $functions = get_extension_funcs($module); if (empty($functions) || !is_array($functions)) { continue; } foreach ($functions as $fun) { $reflect = new ReflectionFunction($fun); $params = $reflect->getParameters();//获取函数参数信息 $param_str = ''; $param_num = 0; if (!empty($params) && is_array($params) && count($params)>0) { foreach($params as $key=>$param) { if($param->getName() !== '') { $param_str .= '$${'.($key+1).':'.$param->getName().'}, '; } $param_num++; } $param_str = substr($param_str, 0, -2); } if (empty($param_str)) { echo "snippet $fun\n"; echo "\t".$fun.'('.$param_str.')${1}'."\n"; } else { echo "snippet $fun\n"; echo "\t".$fun.'('.$param_str.')${'.($param_num+1).'}'."\n"; } } }
相关文章推荐
- PHP获取所有扩展及扩展下的所有函数
- 获取开启的所有PHP扩展及该扩展下的函数
- php自定义扩展名获取函数示例
- PHP使用strstr()函数获取指定字符串后所有字符的方法
- PHP获取类名及所有函数名
- PHP使用strstr()函数获取指定字符串后所有字符的方法
- PHP获取类名及所有函数名
- php自定义扩展名获取函数示例
- php随机数怎么获取?一个简单的函数就能生成
- 简单PHP搜索引擎源代码,需要开启PHP的cURL扩展。功能:对某一网址进行检索,获取网站基本信息,同时提取网站的所有连接。
- PHP获取扩展具体有哪些函数
- 写 5个不同的自己的函数来获取一个全路径的文件的扩展名, 允许封装php 库中已有 的函数(新浪)
- php扩展名获取函数
- php获取当前文件所有执行的函数和类
- php中从结果集获取一条数据和所有数据的方法函数
- PHP 文件扩展名 获取函数
- php中函数不确定参数个数时获取所有参数
- php中从结果集获取一条数据和所有数据的方法函数
- 属性函数php 获取对象所有属性(仅公有属性)