如图所示,我想要将注释拿下来生成api文档,各位大神帮帮忙!!!
3种方案
1、反射
2、正则,如:https://github.com/jilieryuyi... (纯文件分析生成文档,就是基于正则表达式的)
3、开源项目 https://www.phpdoc.org/
根据 @老鼠拧刀满街找猫 提供的正则改的,生成txt文件的api文档。
正则: /(\/\*{2})([\s\S]*)(\*\/)/U
$data = file_get_contents(dirname(__FILE__)."/WorkController.class.php");
preg_match_all('/(\/\*{2})([\s\S]*)(\*\/)/U',$data,$match);
$file=fopen("api.txt","a");
foreach ($match[0] as $ma){
preg_match_all("/@.*?/U",$ma,$da);
fwrite($file,"===================\r\n");
foreach ($da[0] as $d){
fwrite($file,$d."\r\n");
}
fwrite($file,"===================\r\n\r\n\r\n");
}
fclose($file);
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答568 阅读✓ 已解决
如果是这种/xxx/多行注释,直接
目测无问题