当前位置: 移动技术网 > IT编程>开发语言>PHP > 获取当前目录下所有php文件内的函数名

获取当前目录下所有php文件内的函数名

2019年03月07日  | 移动技术网IT编程  | 我要评论
$dir =  dirname(__file__);

$files = scandir($dir);

foreach($files as $name){
if($name == '.' || $name == '..'){ continue; }
$title = preg_replace("/controller.*?php/",'',$name);
$file = fopen($name,"r"); $content = array(); while(!feof($file)){
$line_content = fgets($file);
preg_match("/public\s+function/", $line_content, $pat_array);
if(isset($pat_array[0])){
$line_content = preg_replace("/.*?function\b|\(.*?{|\s+/",'',$line_content); $content[] = $title.'/'.$line_content; } } fclose($file); print_r($content); }

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网