如图所示,我想要将注释拿下来生成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);
2 回答2.5k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
1 回答830 阅读✓ 已解决
910 阅读
1 回答669 阅读
如果是这种/xxx/多行注释,直接
目测无问题