请选择 进入手机版 | 继续访问电脑版
绿茶科技社区
  1. $dir =  dirname(__FILE__);

  2. $files = scandir($dir);

  3. foreach($files as $name){
  4.     if($name == '.' || $name == '..'){
  5.         continue;
  6.     }
  7.     $title = preg_replace("/Controller.*?php/",'',$name);
  8.     $file = fopen($name,"r");

  9.     $content = array();

  10.     while(!feof($file)){
  11.         $line_content = fgets($file);
  12.         preg_match("/public\s+function/", $line_content, $pat_array);
  13.         if(isset($pat_array[0])){
  14.             $line_content = preg_replace("/.*?function\b|\(.*?{|\s+/",'',$line_content);
  15.    
  16.             $content[] = $title.'/'.$line_content;
  17.         }
  18.     }

  19.     fclose($file);

  20.     print_r($content);  
  21. }
复制代码


分享到 :
0 人收藏

3 个回复

倒序浏览
魏琼东  高级会员 | 2019-10-31 08:22:35
为毛老子总也抢不到沙发?!!
麦机长  高级会员 | 2019-11-18 11:55:44
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
Robin Zhang  高级会员 | 2019-11-30 07:53:48
确实不错,顶先
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

举报|Archiver|手机版|小黑屋|Lvchakeji Inc.  

Powered by Discuz! X3.3 © 2001-2016 Comsenz Inc.

返回顶部